Section courante

A propos

Section administrative du site

DosEnumAttribute

DOS : Enumération d'attribut
DOSCALLS.DLL os2.h

Syntaxe

APIRET DosEnumAttribute(ULONG ulRefType, PVOID pvFile, ULONG ulEntry, PVOID pvBuf, ULONG cbBuf, PULONG pulCount, ULONG ulInfoLevel);

Paramètres

Nom Description
ulRefType Ce paramètre permet d'indiquer si la valeur du points pvFile est vers un Handle ou un nom ASCIZ.
pvFile Ce paramètre permet d'indiquer l'adresse du Handle d'un fichier retourné par DosOpen ou d'un nom ASCIZ d'un fichier ou d'un sous-répertoire.
ulEntry Ce paramètre permet d'indiquer l'ordinal d'une entrée dans une liste de fichier objet EA, lequel indique où dans la liste commence le retour EA.
pvBuf Ce paramètre permet d'indiquer l'adresse du tampon où sont les informations EA a retourner.
cbBuf Ce paramètre permet d'indiquer la longueur, en octets, du tampon pointant vers un pvBuf.
pulCount Ce paramètre permet d'indiquer un pointeur vers un nombre d'EA.
ulInfoLevel Ce paramètre permet d'indiquer le niveau d'information requis.

Retour

Valeur Constante Description
0 NO_ERROR Cette valeur permet d'indiquer que l'opération s'est correctement effectué
2 ERROR_FILE_NOT_FOUND Cette valeur permet d'indiquer qu'une erreur de fichier introuvable s'est produite.
3 ERROR_PATH_NOT_FOUND Cette valeur permet d'indiquer qu'une erreur de chemin introuvable s'est produite.
5 ERROR_ACCESS_DENIED Cette valeur permet d'indiquer qu'une erreur d'accès refusé s'est produite.
6 ERROR_INVALID_HANDLE Cette valeur permet d'indiquer que la valeur du hmuxSemaphore ne point pas sur un sémaphore valide.
8 ERROR_NOT_ENOUGH_MEMORY Cette valeur permet d'indiquer que la limite de mémoire système est atteinte.
87 ERROR_INVALID_PARAMETER Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale.
111 ERROR_BUFFER_OVERFLOW Cette valeur permet d'indiquer qu'un débordement du tampon s'est produit.
124 ERROR_INVALID_LEVEL Cette valeur permet d'indiquer une erreur de niveau invalide.
206 ERROR_FILENAME_EXCED_RANGE Cette valeur permet d'indiquer une erreur de nom de fichier excédant la limite du rang.

Description

Cette fonction permet d'indiquer les noms et les longueurs des attributs étendues pour un fichier ou sous-répertoire spécifié.

Voir également

Langage de programmation - C pour OS/2 - DosCreateDir
Langage de programmation - C pour OS/2 - DosOpen
Langage de programmation - C pour OS/2 - DosQueryFileInfo
Langage de programmation - C pour OS/2 - DosQueryPathInfo
Langage de programmation - C pour OS/2 - DosSetFileInfo
Langage de programmation - C pour OS/2 - DosSetPathInfo
Système d'exploitation - OS/2 - Introduction

Dernière mise à jour : Lundi, le 19 juillet 2010