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 함수입니다. 미니포트 드라이버가 중간 드라이버가 아닌 경우 IMDeviceInstanceContext 는 NULL입니다.
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 포함) |