FLT_IS_REISSUED_IO Makro (fltkernel.h)
Das FLT_IS_REISSUED_IO Makro bestimmt, ob die angegebene Rückrufdatenstruktur einen erneuten E/A-Vorgang darstellt.
Syntax
void FLT_IS_REISSUED_IO(
Data
);
Parameter
Data
[in] Zeiger auf die Rückrufdatenstruktur (FLT_CALLBACK_DATA) für einen E/A-Vorgang.
Rückgabewert
Nichts
Bemerkungen
FLT_IS_REISSUED_IO gibt WAHR zurück, wenn das neu ausgegebene E/A-Vorgangsflaggen in der Rückrufdatenstruktur festgelegt ist; Andernfalls FALSE.
Das FLT_IS_REISSUED_IO Makro überprüft, ob das FLTFL_CALLBACK_DATA_REISSUED_IO Flag im Flags Element der FLT_CALLBACK_DATA Struktur festgelegt ist, auf die der Data-Parameter verweist. Diese Kennzeichnung wird von FltReissueSynchronousIo festgelegt, wenn ein E/A-Vorgang erneut ausgeführt wird. Dieses Kennzeichen ist nur für IRP-basierte E/A-Vorgänge gültig. Um zu bestimmen, ob ein E/A-Vorgang IRP-basiert, verwenden Sie das FLT_IS_IRP_OPERATION Makro.
Anforderungen
Anforderung | Wert |
---|---|
Header- | fltkernel.h |