다음을 통해 공유


NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조체(ndis.h)

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조체는 추가된 디바이스에 대한 드라이버 정의 컨텍스트 영역을 지정합니다.

통사론

typedef struct _NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES {
  NDIS_OBJECT_HEADER Header;
  NDIS_HANDLE        MiniportAddDeviceContext;
  ULONG              Flags;
} NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, *PNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES;

회원

Header

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조체의 NDIS_OBJECT_HEADER 구조체입니다. 헤더 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, Revision 멤버를 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1, NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 Size 멤버를 설정합니다.

MiniportAddDeviceContext

드라이버 할당 컨텍스트 영역에 대한 핸들입니다.

Flags

예약.

발언

미니포트 드라이버는 MiniportAddDevice 함수에서 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조를 초기화하고 이 구조체를 NdisMSetMiniportAttributes 함수입니다.

NDIS는 나중에 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES MiniportAddDeviceContext 멤버의 컨텍스트 핸들을 MiniportRemoveDevice, MiniportStartDeviceMiniportAddDeviceContext 매개 변수에 전달합니다. MiniportFilterResourceRequirements 함수입니다. NDIS는 MiniportAddDeviceContext 멤버의 MiniportInitializeEx 함수에 동일한 핸들을 전달합니다. NDIS_MINIPORT_INIT_PARAMETERS 구조체입니다.

요구 사항

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

참고 항목

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes