NDIS_WMI_SET_HEADER 구조체(ntddndis.h)

NDIS_WMI_SET_HEADER 구조는 WMI 클라이언트의 GUID 집합 요청에 대한 정보를 제공합니다.

구문

typedef struct _NDIS_WMI_SET_HEADER {
  NDIS_OBJECT_HEADER Header;
  NDIS_PORT_NUMBER   PortNumber;
  NET_LUID           NetLuid;
  ULONG64            RequestId;
  ULONG              Timeout;
  UCHAR              Padding[4];
} NDIS_WMI_SET_HEADER, *PNDIS_WMI_SET_HEADER;

멤버

Header

NDIS_WMI_SET_HEADER 구조체의 NDIS_OBJECT_HEADER 구조체입니다. NDIS_OBJECT_HEADER Type 멤버를 NDIS_WMI_OBJECT_TYPE_SET, Revision 멤버를 NDIS_WMI_SET_HEADER_REVISION_1, Size 멤버를 sizeof(NDIS_WMI_SET_HEADER)로 설정합니다.

PortNumber

미니포트 어댑터 포트(있는 경우)입니다. GUID가 포트와 관련이 없는 경우 PortNumber 는 0입니다. WMI 클라이언트는 다음을 사용할 수 있습니다. GUID_NDIS_GEN_ENUMERATE_PORTS 미니포트 어댑터와 연결된 포트 목록을 가져오는 GUID입니다.

NetLuid

미니포트 어댑터의 NDIS 네트워크 인터페이스 이름입니다. WMI 클라이언트는 다음을 사용할 수 있습니다. GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID - 디바이스 이름 및 연결된 NetLuid 값을 찾습니다.

RequestId

요청에 대한 식별자입니다. 미니포트 드라이버가 요청을 즉시 완료해야 하고 NDIS_STATUS_INDICATION_REQUIRED 상태 요청을 완료하는 경우 미니포트 드라이버는 이 RequestId 값을 사용하여 연결된 NDIS_STATUS_INDICATION 구조의 RequestId 멤버를 설정합니다.

NDIS 또는 지나치게 많은 드라이버는 RequestId 를 사용하여 요청을 취소할 수도 있습니다. 미니포트 드라이버가 취소 요청을 받으면 미니포트 드라이버는 일치하는 RequestId를 사용하여 보류 중인 모든 요청을 취소합니다. RequestId가 0이면 미니포트 드라이버는 이 멤버를 무시할 수 있습니다.

이 멤버에 대한 자세한 내용은 NDIS_OID_REQUEST 참조하세요.

Timeout

요청에 대한 시간 제한(초)입니다. 드라이버가 요청을 완료하기 전에 제한 시간이 만료되면 NDIS는 드라이버를 다시 설정하거나 요청을 취소할 수 있습니다.

이 멤버에 대한 자세한 내용은 NDIS_OID_REQUEST 참조하세요.

Padding[4]

이 멤버는 예약되어 있습니다.

설명

NDIS는 WMI GUID 집합 요청을 NDIS OID 요청으로 변환합니다.

NDIS 6.0 이상 버전과 관련된 WMI GUID 집합 요청에는 GUID 관련 데이터가 뒤에 나오는 NDIS_WMI_SET_HEADER 구조가 포함됩니다(있는 경우).

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER