NDIS_MINIPORT_PNP_CHARACTERISTICS struttura (ndis.h)
La struttura NDIS_MINIPORT_PNP_CHARACTERISTICS specifica i punti di ingresso per le funzioni che consentono a un driver miniport di elaborare alcuni pacchetti di richieste di I/O (PnP) Plug and Play (PnP).
Sintassi
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;
Members
Header
Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_PNP_CHARACTERISTICS. Impostare il membro Type della struttura che Header specifica su NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, il membro Revision su NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 e il membro Size su NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.
MiniportAddDeviceHandler
Punto di ingresso della funzione MiniportAddDevice del chiamante.
MiniportRemoveDeviceHandler
Punto di ingresso del chiamante Funzione MiniportRemoveDevice .
MiniportFilterResourceRequirementsHandler
Punto di ingresso del chiamante Funzione MiniportFilterResourceRequirements .
MiniportStartDeviceHandler
Punto di ingresso della funzione MiniportStartDevice del chiamante, se presente. Se questa funzione non è necessaria, impostare questo membro su NULL.
Flags
Riservato.
Commenti
I driver Miniport che supportano MSI-X e modificheranno l'affinità di interruzione per ogni funzione di registrazione dei messaggi MSI-X definita nella struttura NDIS_MINIPORT_PNP_CHARACTERISTICS. Per registrare queste funzioni, chiamare la funzione NdisSetOptionalHandlers dalla funzione MiniportSetOptions e specificare una struttura NDIS_MINIPORT_PNP_CHARACTERISTICS nel parametro OptionalHandlers di NdisSetOptionalHandlers.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Intestazione | ndis.h (includere Ndis.h) |