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 구조체입니다. Header에서 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, Revision 멤버를 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1, Size 멤버를 NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 설정합니다.
MiniportAddDeviceContext
드라이버 할당 컨텍스트 영역에 대한 핸들입니다.
Flags
예약되어 있습니다.
설명
Miniport 드라이버는 MiniportAddDevice 함수에서 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조를 초기화하고 이 구조를 에 전달합니다. NdisMSetMiniportAttributes 함수입니다.
NDIS는 나중에 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES MiniportAddDeviceContext 멤버의 컨텍스트 핸들을 MiniportRemoveDevice, MiniportStartDevice 및 의 MiniportAddDeviceContext 매개 변수에 전달합니다. MiniportFilterResourceRequirements 함수. NDIS는 의 MiniportAddDeviceContext 멤버에 있는 MiniportInitializeEx 함수에 동일한 핸들을 전달합니다. NDIS_MINIPORT_INIT_PARAMETERS 구조체입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
머리글 | ndis.h(Ndis.h 포함) |