Partager via


Méthode IFileSystemImage::Exists (imapi2fs.h)

Vérifie l’existence d’un fichier ou d’un répertoire donné.

Syntaxe

HRESULT Exists(
  [in]  BSTR        fullPath,
  [out] FsiItemType *itemType
);

Paramètres

[in] fullPath

Chaîne qui contient le chemin complet du répertoire ou du fichier à case activée.

[out] itemType

Indique si l’élément est un fichier, un répertoire ou s’il n’existe pas. Pour connaître les valeurs possibles, consultez le type d’énumération FsiItemType .

Valeur retournée

S_OK est retourné en cas de réussite, mais d’autres codes de réussite peuvent être retournés à la suite de l’implémentation. Les codes d’erreur suivants sont généralement retournés en cas d’échec de l’opération, mais ne représentent pas les seules valeurs d’erreur possibles :

Code de retour Description
E_POINTER
Le pointeur n’est pas valide.

Valeur : 0x80004003

IMAPI_E_INVALID_PARAM
La valeur spécifiée pour le paramètre %1!ls! n’est pas valide.

Valeur : 0xC0AAB101

IMAPI_E_INVALID_PATH
Le chemin d’accès spécifié n’est pas complet. Le chemin d’accès doit commencer par « \\ » ou « / » pour indiquer la racine de l’image ou la position des images dans une structure de répertoires.

Valeur : 0xC0AAB110

IMAPI_E_DIR_NOT_FOUND
Le répertoire « %1!s! » introuvable dans la hiérarchie FileSystemImage.

Valeur : 0xC0AAB11A

E_NOINTERFACE
L’objet ne prend pas en charge cette interface.

Valeur : 0x80004002

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2fs.h

Voir aussi

FsiItemType

IFileSystemImage