NDIS_PORT_ARRAY 구조체(ntddndis.h)

NDIS_PORT_ARRAY 구조체는 NDIS 포트 목록과 관련 특성을 지정합니다.

구문

typedef struct _NDIS_PORT_ARRAY {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     NumberOfPorts;
  ULONG                     OffsetFirstPort;
  ULONG                     ElementSize;
  NDIS_PORT_CHARACTERISTICS Ports[1];
} NDIS_PORT_ARRAY, *PNDIS_PORT_ARRAY;

멤버

Header

NDIS_PORT_ARRAY 구조체에 대한 NDIS_OBJECT_HEADER 구조체입니다. Header가 NDIS_OBJECT_TYPE_DEFAULT 지정하는 구조체의 Type 멤버, NDIS_PORT_ARRAY_REVISION_1 수정 멤버 및 size 멤버를 NDIS_SIZEOF_PORT_ARRAY_REVISION_1 설정합니다.

NumberOfPorts

포트 멤버에 나열된 특징이 있는 NDIS 포트 수입니다.

OffsetFirstPort

NDIS_PORT_ARRAY 구조체의 시작부터 첫 번째 포트 특성 데이터의 시작까지의 오프셋(바이트)입니다.

ElementSize

포트 멤버가 지정하는 배열의 각 요소 크기(바이트)입니다.

Ports[1]

미니포트 어댑터의 각 활성 NDIS 포트에 대한 포트 특성을 포함하는 배열입니다. ElementSize 멤버는 배열에 있는 각 요소의 크기를 지정합니다. NumberOfPorts 멤버는 배열의 요소 수를 지정합니다. 배열의 각 요소는 입니다. NDIS_PORT_CHARACTERISTICS 구조체입니다.

설명

NDIS_PORT_ARRAY 구조는 OID_GEN_ENUMERATE_PORTS OID에 대한 미니포트 어댑터의 모든 활성 NDIS 포트의 특성을 지정합니다.

요구 사항

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

추가 정보

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS