Fonction FsRtlValidateReparsePointBuffer (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 retournée
FsRtlValidateReparsePointBuffer retourne l’une des valeurs NTSTATUS suivantes :
Code de retour | 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 Réparparse Points in a File System Filter Driver.
Les balises d’analyse contiennent plusieurs bits qui ne peuvent pas être définis, sauf par les composants système. Pour plus d’informations, consultez Reparse Point Tags.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
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) |