KSDPC_ITEM 구조체(ks.h)
KSDPC_ITEM 구조는 발생한 IRQL에서 이벤트 알림을 생성하는 데 사용할 수 있는 내부 DPC와 관련된 정보를 저장하는 데 사용됩니다.
구문
typedef struct {
KDPC Dpc;
ULONG ReferenceCount;
KSPIN_LOCK AccessLock;
} KSDPC_ITEM, *PKSDPC_ITEM;
멤버
Dpc
발생된 IRQL에서 발생할 수 없는 알림을 수행하기 위해 큐에 대기 중인 KDPC 구조를 지정합니다.
ReferenceCount
보류 중인 DPC가 이 구조를 참조할지 여부를 지정합니다. 이벤트 구조가 만들어지면 처음에는 1로 설정되고 이벤트 구조가 제거되면 감소합니다. 당시 참조 수가 0이 아닌 경우 실행할 마지막 DPC는 이벤트 사용 안 함 호출이 아닌 구조를 해제합니다.
AccessLock
이 잠금은 이벤트 항목 삭제를 실행 중인 DPC와 동기화하는 데 사용됩니다.
설명
KSDPC_ITEM 참조 계산 체계를 사용하여 구조를 해제할 시기를 결정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ks.h(Ks.h 포함) |