NDIS_WMI_EVENT_HEADER 구조체(ntddndis.h)
NDIS_WMI_EVENT_HEADER 구조는 WMI 클라이언트에 대한 GUID 이벤트에 대한 정보를 제공합니다.
구문
typedef struct _NDIS_WMI_EVENT_HEADER {
NDIS_OBJECT_HEADER Header;
NET_IFINDEX IfIndex;
NET_LUID NetLuid;
ULONG64 RequestId;
NDIS_PORT_NUMBER PortNumber;
ULONG DeviceNameLength;
ULONG DeviceNameOffset;
UCHAR Padding[4];
} NDIS_WMI_EVENT_HEADER, *PNDIS_WMI_EVENT_HEADER;
멤버
Header
이 NDIS_WMI_EVENT_HEADER 구조체의 NDIS_OBJECT_HEADER 구조체입니다. NDIS_OBJECT_HEADER Type 멤버를 NDIS_WMI_OBJECT_TYPE_EVENT, Revision 멤버를 NDIS_WMI_EVENT_HEADER_REVISION_1, Size 멤버를 sizeof(NDIS_WMI_EVENT_HEADER)로 설정합니다.
IfIndex
GUID와 연결된 NDIS 미니포트 어댑터 인터페이스의 NDIS 인터페이스 인덱스입니다.
NetLuid
미니포트 어댑터의 NDIS 네트워크 인터페이스 이름입니다.
RequestId
요청에 대한 식별자입니다. 미니포트 드라이버가 요청을 즉시 완료해야 하고 NDIS_STATUS_INDICATION_REQUIRED 상태 요청을 완료하는 경우 미니포트 드라이버는 이 RequestId 값을 사용하여 연결된 NDIS_STATUS_INDICATION 구조의 RequestId 멤버를 설정합니다.
NDIS 또는 지나치게 많은 드라이버는 RequestId 를 사용하여 요청을 취소할 수도 있습니다. 미니포트 드라이버가 취소 요청을 받으면 미니포트 드라이버는 일치하는 RequestId를 사용하여 보류 중인 모든 요청을 취소합니다. RequestId가 0이면 미니포트 드라이버에서 이 멤버를 무시할 수 있습니다.
이 멤버에 대한 자세한 내용은 NDIS_OID_REQUEST.
PortNumber
미니포트 어댑터 포트(있는 경우)입니다. GUID가 포트와 관련이 없는 경우 PortNumber 는 0입니다.
DeviceNameLength
디바이스 이름의 길이(바이트)입니다.
DeviceNameOffset
NDIS_WMI_EVENT_HEADER 구조체의 시작부터 디바이스 이름의 시작 부분까지의 오프셋(바이트)입니다.
Padding[4]
이 멤버는 예약되어 있습니다.
설명
NDIS는 NDIS 상태 표시를 WMI GUID 이벤트 표시로 변환합니다.
NDIS 6.0 이상 버전과 관련된 WMI GUID 이벤트 표시에는 GUID 관련 데이터가 뒤에 나오는 NDIS_WMI_EVENT_HEADER 구조가 포함됩니다(있는 경우).
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
머리글 | ntddndis.h(Ndis.h 포함) |