Condividi tramite


macro FLT_IS_REISSUED_IO (fltkernel.h)

La macro FLT_IS_REISSUED_IO determina se la struttura dei dati di callback specificata rappresenta un'operazione di I/O riemessa.

Sintassi

void FLT_IS_REISSUED_IO(
   Data
);

Parametri

Data

[in] Puntatore alla struttura dei dati di callback (FLT_CALLBACK_DATA) per un'operazione di I/O.

Valore restituito

Nessuno

Osservazioni

FLT_IS_REISSUED_IO restituisce TRUE se il flag di operazione di I/O riemesso viene impostato nella struttura dei dati di callback; FALSE in caso contrario.

La macro FLT_IS_REISSUED_IO verifica se il flag di FLTFL_CALLBACK_DATA_REISSUED_IO è impostato nel membro flag della struttura di FLT_CALLBACK_DATA a cui punta il parametro Data. Questo flag viene impostato da FltReissueSynchronousIo quando viene riemessa un'operazione di I/O. Questo flag è valido solo per le operazioni di I/O basate su IRP. Per determinare se un'operazione di I/O è basata su IRP, utilizzare la macro FLT_IS_IRP_OPERATION.

Fabbisogno

Requisito Valore
intestazione fltkernel.h

Vedere anche

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo