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 函式,並在 NdisSetOptionalHandlers 的 OptionalHandlers 參數指定NDIS_MINIPORT_PNP_CHARACTERISTICS結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
標頭 | ndis.h (包括 Ndis.h) |