FsRtlValidateReparsePointBuffer, fonction (ntifs.h)
La routine FsRtlValidateReparsePointBuffer vérifie que la mémoire tampon de point d’analyse spécifiée est valide.
Syntaxe
NTSTATUS FsRtlValidateReparsePointBuffer(
[in] ULONG BufferLength,
[in] PREPARSE_DATA_BUFFER ReparseBuffer
);
Paramètres
[in] BufferLength
Longueur de la mémoire tampon de point d’analyse.
[in] ReparseBuffer
Mémoire tampon de point d’analyse à valider.
Valeur de retour
Le FsRtlValidateReparsePointBuffer retourne l’une des valeurs NTSTATUS suivantes :
Retourner le code | Description |
---|---|
|
La mémoire tampon est valide. |
|
La mémoire tampon n’est pas valide, par exemple si la mémoire tampon est trop longue ou si la longueur de la mémoire tampon et la longueur des données dans son en-tête ne sont pas cohérentes. |
|
La mémoire tampon a une balise d’analyse non valide. |
Remarques
Pour plus d’informations sur les points d’analyse, consultez Points d’analyse dans un pilote de filtre de système de fichiers.
Les balises d’analyse contiennent plusieurs bits qui ne peuvent pas être définis à l’exception des composants système. Pour plus d’informations, consultez balises de point d’analyse.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
plateforme cible | Universel |
d’en-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
règles de conformité DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |