FLT_IS_REISSUED_IO Makro (fltkernel.h)
Das FLT_IS_REISSUED_IO Makro bestimmt, ob die angegebene Rückrufdatenstruktur einen erneut ausgegebenen 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
Keine
Bemerkungen
FLT_IS_REISSUED_IO gibt TRUE zurück, wenn das Flag für den neu ausgestellten E/A-Vorgang 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-Member der FLT_CALLBACK_DATA-Struktur festgelegt ist, auf die der Data-Parameter verweist. Dieses Flag wird von FltReissueSynchronousIo festgelegt, wenn ein E/A-Vorgang erneut ausgegeben wird. Dieses Flag ist nur für IRP-basierte E/A-Vorgänge gültig. Verwenden Sie das Makro FLT_IS_IRP_OPERATION , um zu bestimmen, ob ein E/A-Vorgang IRP-basiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | fltkernel.h |