NdisInitializeEvent 함수(ndis.h)
NdisInitializeEvent 함수는 이후에 동기화 메커니즘으로 사용할 드라이버 초기화 중에 이벤트 개체를 설정합니다.
구문
void NdisInitializeEvent(
[out] PNDIS_EVENT Event
);
매개 변수
[out] Event
드라이버에 불투명한 이벤트 개체에 대한 호출자 제공 스토리지에 대한 포인터입니다.
반환 값
없음
설명
NdisInitializeEvent 함수는 이벤트 유형이 NotificationEvent이고 초기 상태가 신호가 없는 이벤트 개체를 만듭니다. 알림 이벤트에 대한 자세한 내용은 이벤트 개체 정의 및 사용을 참조하세요.
NdisInitializeEvent에 전달된 이벤트 포인터는 다른 모든 NdisXxx이벤트 함수에 필요한 매개 변수입니다.
IRQL <= DISPATCH_LEVEL 실행해야 하는 드라이버 함수는 NdisSetEvent 및 NdisResetEvent 함수를 호출할 수 있지만 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 | 모든 수준 |