Condividi tramite


KSDPC_ITEM struttura (ks.h)

La struttura KSDPC_ITEM viene usata per archiviare informazioni correlate a qualsiasi controller di dominio interno che potrebbe essere usato per generare una notifica degli eventi da un IRQL generato.

Sintassi

typedef struct {
  KDPC       Dpc;
  ULONG      ReferenceCount;
  KSPIN_LOCK AccessLock;
} KSDPC_ITEM, *PKSDPC_ITEM;

Members

Dpc

Specifica una struttura KDPC accodata per eseguire notifiche che non possono verificarsi a IRQL generato.

ReferenceCount

Specifica se i DPC in sospeso fanno riferimento a questa struttura. Questa impostazione viene inizialmente impostata su 1 quando viene creata la struttura di eventi e decrementata quando la struttura di eventi viene eliminata. Se il conteggio dei riferimenti è diverso da zero in quel momento, l'ultimo DPC da eseguire libera la struttura anziché la chiamata di disabilitazione dell'evento.

AccessLock

Questo blocco viene usato per sincronizzare l'eliminazione di un elemento evento con qualsiasi DPC che potrebbe essere in esecuzione.

Commenti

KSDPC_ITEM usa uno schema di conteggio dei riferimenti per determinare quando liberare la struttura.

Requisiti

Requisito Valore
Intestazione ks.h (include Ks.h)

Vedi anche

KDPC