Função KeInitializeThreadedDpc (wdm.h)
A rotina KeInitializeThreadedDpc inicializa um objeto DPC encadeado e registra uma rotina 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 CustomThreadedDpc a ser associada ao DPC.
[in, optional] DeferredContext
Especifica o valor a ser passado como o parâmetro DeferredContext para CustomThreadedDpc.
Retornar valor
Nenhum
Comentários
Para obter mais informações sobre DPCs encadeados, consulte Introdução aos DPCs encadeados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível |