Partager via


KeInitializeThreadedDpc, fonction (wdm.h)

La routine KeInitializeThreadedDpc initialise un objet DPC threadé et inscrit une routine CustomThreadedDpc pour cet objet.

Syntaxe

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

Paramètres

[out] Dpc

Pointeur vers une structure KDPC qui représente l’objet DPC à initialiser. L’appelant doit allouer du stockage pour la structure à partir de la mémoire résidente.

[in] DeferredRoutine

Pointeur vers la routine CustomThreadedDpc à associer à la DPC.

[in, optional] DeferredContext

Spécifie la valeur à passer en tant que paramètre DeferredContext à CustomThreadedDpc.

Valeur de retour

Aucun

Remarques

Pour plus d’informations sur les DPCs threadés, consultez Présentation des DPCs threaded.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

customThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc