Fonction RtlIsPartialPlaceholderFileInfo (ntifs.h)

La routine RtlIsPartialPlaceholderFileInfo détermine si un fichier est un type connu d’espace réservé, en fonction des informations retournées par NtQueryInformationFile ou NtQueryDirectoryFile.

Syntaxe

NTSYSAPI NTSTATUS RtlIsPartialPlaceholderFileInfo(
  [in]  const VOID             *InfoBuffer,
  [in]  FILE_INFORMATION_CLASS InfoClass,
  [out] PBOOLEAN               IsPartialPlaceholder
);

Paramètres

[in] InfoBuffer

Spécifie un pointeur vers une mémoire tampon allouée par l’appelant qui contient des informations sur l’objet file. S’il s’agit d’un appel à NtQueryDirectoryFile, cela peut pointer vers la première entrée ou toute autre entrée ultérieure dans la mémoire tampon (trouvée en parcourant la mémoire tampon).

[in] InfoClass

Spécifie la classe Informations de fichier à utiliser pour interroger InfoBuffer.

[out] IsPartialPlaceholder

IsPartialPlaceholder est un pointeur vers une valeur booléenne qui retourne TRUE si le fichier ou le répertoire est un espace réservé. Elle retourne FALSE si le fichier ou le répertoire n’est pas un espace réservé ou s’il s’agit d’un espace réservé complet. Retourne undefined en cas d’échec.

Valeur retournée

Retourne STATUS_SUCCESS si IsPartialPlaceholder est valide et non défini.

Remarques

Si InfoBuffer provient d’un appel à NtQueryDirectoryFile, cela peut pointer vers la première entrée ou toute autre entrée ultérieure dans la mémoire tampon trouvée en parcourant la mémoire tampon.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709.
Plateforme cible Windows
En-tête ntifs.h (include Ntifs.h)

Voir aussi

RtlIsPartialPlaceholder