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

추가 정보

NDIS_OBJECT_HEADER