Función KeInitializeThreadedDpc (wdm.h)

La rutina KeInitializeThreadedDpc inicializa un objeto DPC subproceso y registra una rutina CustomThreadedDpc para ese objeto.

Sintaxis

void KeInitializeThreadedDpc(
  [out]          PRKDPC             Dpc,
  [in]           PKDEFERRED_ROUTINE DeferredRoutine,
  [in, optional] PVOID              DeferredContext
);

Parámetros

[out] Dpc

Puntero a una estructura KDPC que representa el objeto DPC que se va a inicializar. El autor de la llamada debe asignar almacenamiento para la estructura de la memoria residente.

[in] DeferredRoutine

Puntero a la rutina CustomThreadedDpc que se va a asociar al DPC.

[in, optional] DeferredContext

Especifica el valor que se va a pasar como parámetro DeferredContext a CustomThreadedDpc.

Valor devuelto

None

Observaciones

Para obtener más información sobre los DPC en subprocesos, consulte Introducción a los DPC en subprocesos.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc