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 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT, NDIS_PORT_ARRAY_REVISION_1 Revision 멤버 및 NDIS_SIZEOF_PORT_ARRAY_REVISION_1 Size 멤버를 설정합니다.
NumberOfPorts
포트 멤버에 나열된 특징이 있는 NDIS 포트 수입니다.
OffsetFirstPort
NDIS_PORT_ARRAY 구조체의 시작부터 첫 번째 포트 특성 데이터의 시작까지의 오프셋(바이트)입니다.
ElementSize
포트 멤버가 지정하는 배열의 각 요소 크기(바이트)입니다.
Ports[1]
미니포트 어댑터의 각 활성 NDIS 포트에 대한 포트 특성을 포함하는 배열입니다. ElementSize 멤버는 배열에 있는 각 요소의 크기를 지정합니다. NumberOfPorts 멤버는 배열의 요소 수를 지정합니다. 배열의 각 요소는 입니다. NDIS_PORT_CHARACTERISTICS 구조체입니다.
발언
NDIS_PORT_ARRAY 구조체는 미니포트 어댑터의 모든 활성 NDIS 포트에서 OID_GEN_ENUMERATE_PORTS OID의 특성을 지정합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
헤더 | ntddndis.h(Ndis.h 포함) |