KSDPC_ITEM結構 (ks.h)

KSDPC_ITEM 結構可用來儲存任何可能用來從引發 IRQL 產生事件通知的內部 DC 相關信息。

語法

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

成員

Dpc

指定 KDPC 結構,其已排入佇列,以執行無法在引發 IRQL 發生的通知。

ReferenceCount

指定擱置的 DPC 是否會參考這個結構。 這一開始會在建立事件結構時設定為1,並在事件結構終結時遞減。 如果當時的參考計數不是零,則最後一個要執行的 DPC 會釋放結構,而不是事件停用呼叫。

AccessLock

此鎖定是用來同步處理刪除事件專案與任何可能正在執行的 DPC。

言論

KSDPC_ITEM會使用參考計數配置來判斷何時釋放 結構。

要求

要求 價值
標頭 ks.h (包括 Ks.h)

另請參閱

KDPC