NdisInitializeEvent 함수(ndis.h)

NdisInitializeEvent 함수는 이후에 동기화 메커니즘으로 사용할 드라이버 초기화 중에 이벤트 개체를 설정합니다.

구문

void NdisInitializeEvent(
  [out] PNDIS_EVENT Event
);

매개 변수

[out] Event

드라이버에 불투명한 이벤트 개체에 대한 호출자 제공 스토리지에 대한 포인터입니다.

반환 값

없음

설명

NdisInitializeEvent 함수는 이벤트 유형이 NotificationEvent이고 초기 상태가 신호가 없는 이벤트 개체를 만듭니다. 알림 이벤트에 대한 자세한 내용은 이벤트 개체 정의 및 사용을 참조하세요.

NdisInitializeEvent에 전달된 이벤트 포인터는 다른 모든 NdisXxx이벤트 함수에 필요한 매개 변수입니다.

IRQL <= DISPATCH_LEVEL 실행해야 하는 드라이버 함수는 NdisSetEventNdisResetEvent 함수를 호출할 수 있지만 IRQL > PASSIVE_LEVEL NdisWaitEvent를 호출하는 것은 심각한 오류입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisInitializeEvent(NDIS 5.1 참조))에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisInitializeEvent(NDIS 5.1 참조))에 대해 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL 모든 수준

추가 정보

MiniportInitializeEx

NdisResetEvent

NdisSetEvent

NdisWaitEvent