Condividi tramite


macro FLT_IS_IRP_OPERATION (fltkernel.h)

La macro FLT_IS_IRP_OPERATION determina se la struttura dei dati di callback specificata rappresenta un'operazione di I/O basata su I/O del pacchetto di richiesta di I/O.

Sintassi

void FLT_IS_IRP_OPERATION(
   Data
);

Parametri

Data

[in] Puntatore a una struttura di dati di callback (FLT_CALLBACK_DATA).

Valore restituito

Nessuno

Osservazioni

FLT_IS_IRP_OPERATION restituisce un valore diverso da zero se il flag dell'operazione IRP è impostato nella struttura dei dati di callback. In caso contrario, restituisce zero.

La macro FLT_IS_IRP_OPERATION controlla se il bit di FLTFL_CALLBACK_DATA_IRP_OPERATION è impostato nel membro flag della struttura FLT_CALLBACK_DATA a cui punta il parametro Data. Di conseguenza, il tipo restituito di FLT_IS_IRP_OPERATION è dello stesso tipo del membro flag di.

Fabbisogno

Requisito Valore
intestazione fltkernel.h

Vedere anche

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_REISSUED_IO

FLT_IS_SYSTEM_BUFFER