Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |