Partilhar via


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

Consulte também

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc