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) |