Share via


NDIS_MINIPORT_PNP_CHARACTERISTICS 구조체(ndis.h)

NDIS_MINIPORT_PNP_CHARACTERISTICS 구조는 미니포트 드라이버가 일부 PnP(플러그 앤 플레이) I/O 요청 패킷(IRP)을 처리할 수 있도록 하는 함수의 진입점을 지정합니다.

구문

typedef struct _NDIS_MINIPORT_PNP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                            Header;
  MINIPORT_ADD_DEVICE_HANDLER                   MiniportAddDeviceHandler;
  MINIPORT_REMOVE_DEVICE_HANDLER                MiniportRemoveDeviceHandler;
  MINIPORT_FILTER_RESOURCE_REQUIREMENTS_HANDLER MiniportFilterResourceRequirementsHandler;
  MINIPORT_START_DEVICE_HANDLER                 MiniportStartDeviceHandler;
  ULONG                                         Flags;
} NDIS_MINIPORT_PNP_CHARACTERISTICS, *PNDIS_MINIPORT_PNP_CHARACTERISTICS;

멤버

Header

NDIS_MINIPORT_PNP_CHARACTERISTICS 구조체의 NDIS_OBJECT_HEADER 구조체입니다. Header에서 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, Revision 멤버를 NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1, Size 멤버를 NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 설정합니다.

MiniportAddDeviceHandler

호출자의 MiniportAddDevice 함수의 진입점입니다.

MiniportRemoveDeviceHandler

호출자의 진입점 MiniportRemoveDevice 함수입니다.

MiniportFilterResourceRequirementsHandler

호출자의 진입점 MiniportFilterResourceRequirements 함수입니다 .

MiniportStartDeviceHandler

호출자의 MiniportStartDevice 함수(있는 경우)의 진입점입니다. 이 함수가 필요하지 않은 경우 이 멤버를 NULL로 설정합니다.

Flags

예약되어 있습니다.

설명

MSI-X를 지원하고 NDIS_MINIPORT_PNP_CHARACTERISTICS 구조에 정의된 각 MSI-X 메시지 레지스터 함수에 대한 인터럽트 선호도를 변경하는 미니포트 드라이버입니다. 이러한 함수를 등록하려면 MiniportSetOptions 함수에서 NdisSetOptionalHandlers 함수를 호출하고 NdisSetOptionalHandlersOptionalHandlers 매개 변수에서 NDIS_MINIPORT_PNP_CHARACTERISTICS 구조를 지정합니다.

요구 사항

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

추가 정보

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

MiniportSetOptions

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers