FsRtlValidateReparsePointBuffer-Funktion (ntifs.h)
Die FsRtlValidateReparsePointBuffer Routine überprüft, ob der angegebene Analysepunktpuffer gültig ist.
Syntax
NTSTATUS FsRtlValidateReparsePointBuffer(
[in] ULONG BufferLength,
[in] PREPARSE_DATA_BUFFER ReparseBuffer
);
Parameter
[in] BufferLength
Die Länge des Analysepunktpuffers.
[in] ReparseBuffer
Der zu überprüfende Analysepunktpuffer.
Rückgabewert
Die FsRtlValidateReparsePointBuffer gibt einen der folgenden NTSTATUS-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Der Puffer ist gültig. |
|
Der Puffer ist ungültig, z. B. wenn der Puffer zu lang ist oder die Länge des Puffers und die Datenlänge in seinem Header nicht konsistent sind. |
|
Der Puffer verfügt über ein ungültiges Analysetag. |
Bemerkungen
Weitere Informationen zu Analysepunkten finden Sie unter Analysepunkte in einem Dateisystemfiltertreiber.
Analysetags enthalten mehrere Bits, die nur von Systemkomponenten festgelegt werden können. Weitere Informationen finden Sie unter Reparse Point Tags.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Zielplattform- | Universal |
Header- | ntifs.h (include FltKernel.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | PASSIVE_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |