PFLT_GET_OPERATION_STATUS_CALLBACK funzione di callback (fltkernel.h)
Un driver minifilter può registrare una routine di tipo PFLT_GET_OPERATION_STATUS_CALLBACK come routine del driver minifilter OperationStatusCallback.
Sintassi
PFLT_GET_OPERATION_STATUS_CALLBACK PfltGetOperationStatusCallback;
void PfltGetOperationStatusCallback(
[in] PCFLT_RELATED_OBJECTS FltObjects,
[in] PFLT_IO_PARAMETER_BLOCK IopbSnapshot,
[in] NTSTATUS OperationStatus,
[in, optional] PVOID RequesterContext
)
{...}
Parametri
[in] FltObjects
Puntatore a una struttura FLT_RELATED_OBJECTS contenente puntatori opachi per gli oggetti correlati all'operazione corrente.
[in] IopbSnapshot
Puntatore alla struttura di dati contenente parametri dal pacchetto richiesta I/O per l'operazione.
[in] OperationStatus
Valore NTSTATUS dell'operazione di I/O che genera il callback.
[in, optional] RequesterContext
Puntatore facoltativo a un driver minifilter fornito dal richiedente passato da FltRequestOperationStatusCallback.
Valore restituito
nessuno
Osservazioni
Un driver minifilter può registrare una routine di tipo PFLT_GET_OPERATION_STATUS_CALLBACK come routine del driver minifilter OperationStatusCallback.
La maggior parte dei driver minifilter non deve mai registrare una routine di tipo PFLT_GET_OPERATION_STATUS_CALLBACK. Normalmente, un driver minifilter chiama solo questa routine per determinare se è stato concesso un blocco opportunistico richiesto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows 2000 Update Rollup 1 for SP4, Windows XP SP2, Windows Server 2003 SP1 e versioni successive. Non disponibile in Windows 2000 SP4 e nei sistemi operativi precedenti. |
Piattaforma di destinazione | Desktop |
Intestazione | fltkernel.h (include FltKernel.h) |
IRQL | <= APC_LEVEL |