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