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

None

Remarques

Pour plus d’informations sur les DPC threads, consultez Présentation des DPC threads.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions plus récentes de Windows.
Plateforme cible Universal
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