Funzione FsRtlValidateReparsePointBuffer (ntifs.h)
La routine FsRtlValidateReparsePointBuffer verifica che il buffer del punto reparse specificato sia valido.
Sintassi
NTSTATUS FsRtlValidateReparsePointBuffer(
[in] ULONG BufferLength,
[in] PREPARSE_DATA_BUFFER ReparseBuffer
);
Parametri
[in] BufferLength
Lunghezza del buffer dei punti di analisi.
[in] ReparseBuffer
Buffer del punto di analisi da convalidare.
Valore restituito
Il FsRtlValidateReparsePointBuffer restituisce uno dei valori NTSTATUS seguenti:
Codice restituito | Descrizione |
---|---|
|
Il buffer è valido. |
|
Il buffer non è valido, ad esempio se il buffer è troppo lungo o la lunghezza del buffer e la lunghezza dei dati nell'intestazione non sono coerenti. |
|
Il buffer ha un tag reparse non valido. |
Osservazioni
Per altre informazioni sui reparse points, vedere Reparse Points in a File System Filter Driver.
I tag reparse contengono diversi bit che non possono essere impostati ad eccezione dei componenti di sistema. Per altre informazioni, vedere Reparse Point Tags.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include FltKernel.h, Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
regole di conformità DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |