Condividi tramite


POB_POST_OPERATION_CALLBACK funzione di callback (wdm.h)

La routine objectPostCallback viene chiamata dal sistema operativo dopo che si verifica un'operazione di elaborazione o di handle di thread.

Avvertimento

Le azioni che è possibile eseguire in questo callback sono limitate per le chiamate sicure. Per altre informazioni, vedere Processo di Windows Kernel-Mode e Thread Manager.

Sintassi

POB_POST_OPERATION_CALLBACK PobPostOperationCallback;

void PobPostOperationCallback(
  [in] PVOID RegistrationContext,
  [in] POB_POST_OPERATION_INFORMATION OperationInformation
)
{...}

Parametri

[in] RegistrationContext

Contesto specificato dal driver come parametro CallBackRegistration->RegistrationContext della routine ObRegisterCallback s. Il significato di questo valore è definito dal driver.

[in] OperationInformation

Puntatore a una struttura OB_POST_OPERATION_INFORMATION che specifica i parametri dell'operazione handle.

Valore restituito

Nessuno

Osservazioni

Utilizzare la routine ObRegisterCallbacks per registrare una routine ObjectPostCallback e utilizzare la routine ObUnRegisterCallbacks per annullare la registrazione della routine.

Una routine ObjectPostCallback viene chiamata dopo il completamento di un'operazione su un handle di processo o un handle di thread, mentre viene chiamata una routine ObjectPreCallback prima che si verifichi l'operazione. Il parametro OperationInformation della routine ObjectPreCallback è un puntatore a una struttura OB_PRE_OPERATION_INFORMATION, che contiene informazioni che è possibile modificare. Al contrario, il parametro OperationInformation della routine ObjectPostCallback è un puntatore a una struttura OB_POST_OPERATION_INFORMATION. Il contenuto di questa struttura è informativo e non è possibile modificarli.

Questa routine viene chiamata in PASSIVE_LEVEL in un contesto di thread arbitrario con normali API del kernel disabilitate. Le API del kernel speciali non sono disabilitate. Per altre informazioni sulle API, vedere Tipi di API.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows Server 2008.
piattaforma di destinazione Desktop
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Chiamato in PASSIVE_LEVEL (vedere la sezione Osservazioni).

Vedere anche

OB_POST_OPERATION_INFORMATION

ObRegisterCallbacks

ObUnRegisterCallbacks

ObjectPreCallback