다음을 통해 공유


NDIS_MINIPORT_INIT_PARAMETERS 구조체(ndis.h)

NDIS_MINIPORT_INIT_PARAMETERS 구조체는 미니포트 어댑터에 대한 초기화 매개 변수를 정의합니다.

구문

typedef struct _NDIS_MINIPORT_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  PNDIS_RESOURCE_LIST                  AllocatedResources;
  NDIS_HANDLE                          IMDeviceInstanceContext;
  NDIS_HANDLE                          MiniportAddDeviceContext;
  NET_IFINDEX                          IfIndex;
  NET_LUID                             NetLuid;
  PNDIS_PORT_AUTHENTICATION_PARAMETERS DefaultPortAuthStates;
  PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES   PciDeviceCustomProperties;
} NDIS_MINIPORT_INIT_PARAMETERS, *PNDIS_MINIPORT_INIT_PARAMETERS;

멤버

Header

NDIS_MINIPORT_INIT_PARAMETERS 구조체의 NDIS_OBJECT_HEADER 구조체입니다. NDIS는 Header가 NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS 지정한 구조체의 Type 멤버, NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 수정 멤버 및 NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1 Size 멤버를 설정합니다.

Flags

NDIS용으로 예약되었습니다.

AllocatedResources

플러그 앤 플레이 Manager가 미니포트 어댑터에 할당한 하드웨어 리소스를 나열하는 NDIS_RESOURCE_LIST 형식 구조체에 대한 포인터입니다. NDIS_RESOURCE_LIST Windows 2000 이상 플랫폼의 CM_PARTIAL_RESOURCE_LIST 동일한 형식 정의입니다.

IMDeviceInstanceContext

중간 드라이버가 지원하는 가상 디바이스의 컨텍스트 영역에 대한 포인터입니다. 드라이버가 이 포인터를 에 전달했습니다.DeviceContext 매개 변수 의 NdisIMInitializeDeviceInstanceEx 함수입니다. 미니포트 드라이버가 중간 드라이버가 아닌 경우 IMDeviceInstanceContextNULL입니다.

MiniportAddDeviceContext

드라이버 할당 컨텍스트 영역 또는 NULL에 대한 핸들입니다. 미니포트 드라이버는 MiniportAddDevice 함수에서 이 핸들(있는 경우)을 지정합니다.

IfIndex

미니포트 어댑터와 연결된 네트워크 인터페이스 인덱스입니다.

NetLuid

미니포트 어댑터와 연결된 NET_LUID 값입니다.

DefaultPortAuthStates

에 대한 포인터 미니 포트 어댑터의 기본 포트 인증 매개 변수를 정의하는 NDIS_PORT_AUTHENTICATION_PARAMETERS 구조체입니다. 포트 인증 매개 변수에 대한 자세한 내용은 OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

에 대한 포인터 미니 포트 어댑터의 PCI 사용자 지정 속성을 정의하는 NDIS_PCI_DEVICE_CUSTOM_PROPERTIES 구조체입니다.

설명

NDIS는 MiniportInitializeEx 함수의 MiniportInitParameters 매개 변수에서 초기화된 NDIS_MINIPORT_INIT_PARAMETERS 구조체에 대한 포인터를 전달합니다.

요구 사항

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

추가 정보

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS