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