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