Partager via


Fonction CSCFindFirstFileW

[Cette fonction n’est pas prise en charge et ne doit pas être utilisée.]

Recherche un fichier dans le cache Fichiers hors connexion qui répond aux critères spécifiés.

Syntaxe

HANDLE WINAPI CSCFindFirstFileW(
  _In_  LPCWSTR          lpszFileName,
  _Out_ WIN32_FIND_DATAW *lpFind32,
  _Out_ LPDWORD          lpdwStatus,
  _Out_ LPDWORD          lpdwPinCount,
  _Out_ LPDWORD          lpdwHintFlags,
  _Out_ FILETIME         *lpOrgFileTime
);

Paramètres

lpszFileName [in]

Pointeur vers une chaîne terminée par null qui spécifie un répertoire ou un chemin UNC valide.

lpFind32 [out]

Pointeur vers la structure WIN32_FIND_DATA qui reçoit des informations sur le fichier ou le sous-répertoire.

lpdwStatus [out]

Code NTSTATUS qui indique la status de l’appel.

lpdwPinCount [out]

Ce paramètre est différent de zéro si le fichier a été mis à disposition hors connexion ou 0 dans le cas contraire.

lpdwHintFlags [out]

Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
FLAG_CSC_HINT_PIN_USER
0x01
Un utilisateur a rendu le fichier disponible hors connexion.
FLAG_CSC_HINT_PIN_INHERIT_USER
0x02
Un utilisateur a rendu le parent disponible hors connexion et a marqué le parent de telle sorte que ses enfants soient disponibles hors connexion.
FLAG_CSC_HINT_PIN_INHERIT_SYSTEM
0x04
Un administrateur ou une stratégie de groupe a rendu le parent disponible hors connexion et a marqué le parent de sorte que ses enfants soient disponibles hors connexion.
FLAG_CSC_HINT_PIN_SYSTEM
0x10
Un administrateur ou une stratégie de groupe a rendu le fichier disponible hors connexion.

 

lpOrgFileTime [out]

Pointeur vers une structure FILETIME pour recevoir les informations de date et d’heure du fichier ou du sous-répertoire.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle de recherche utilisé dans un appel ultérieur à CSCFindNextFileW ou CSCFindClose.

Si la fonction échoue, la valeur de retour est INVALID_HANDLE_VALUE.

Notes

Cette fonction n’a pas de bibliothèque d’importation ou de fichier d’en-tête associé ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress .

Spécifications

Condition requise Valeur
DLL
Cscmig.dll