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