다음을 통해 공유


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

추가 정보

KDPC