Função PsRemoveLoadImageNotifyRoutine (ntddk.h)
A rotina PsRemoveLoadImageNotifyRoutine remove uma rotina de retorno de chamada que foi registrada pela rotina PsSetLoadImageNotifyRoutine .
Sintaxe
NTSTATUS PsRemoveLoadImageNotifyRoutine(
[in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);
Parâmetros
[in] NotifyRoutine
Ponteiro para a rotina de retorno de chamada que o driver registrou anteriormente por meio de PsSetLoadImageNotifyRoutine.
Retornar valor
PsRemoveLoadImageNotifyRoutine retornará STATUS_SUCCESS se remover com êxito a rotina de retorno de chamada ou STATUS_PROCEDURE_NOT_FOUND se o valor de NotifyRoutine não corresponder a nenhuma rotina de retorno de chamada registrada.
Comentários
Se a rotina de retorno de chamada do driver estiver em execução no momento, PsRemoveLoadImageNotifyRoutine aguardará até que a rotina de retorno de chamada seja encerrada antes de removê-la. Portanto, a rotina de retorno de chamada em si não deve chamar PsRemoveLoadImageNotifyRoutine.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
Regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |