Função KeInitializeThreadedDpc (wdm.h)
A rotina KeInitializeThreadedDpc inicializa um objeto DPC encadeado e registra uma rotina de CustomThreadedDpc para esse objeto.
Sintaxe
void KeInitializeThreadedDpc(
[out] PRKDPC Dpc,
[in] PKDEFERRED_ROUTINE DeferredRoutine,
[in, optional] PVOID DeferredContext
);
Parâmetros
[out] Dpc
Ponteiro para uma estrutura KDPC que representa o objeto DPC a ser inicializado. O chamador deve alocar armazenamento para a estrutura da memória residente.
[in] DeferredRoutine
Ponteiro para a rotina de CustomThreadedDpc a ser associada ao DPC.
[in, optional] DeferredContext
Especifica o valor a ser passado como o parâmetro DeferredContext para CustomThreadedDpc .
Valor de retorno
Nenhum
Observações
Para obter mais informações sobre DPCs encadeados, consulte Introdução aos DPCs threaded.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores do Windows. |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Qualquer nível |