Compartilhar via


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

Confira também

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc