NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur (ndis.h)
Die NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur gibt Einstiegspunkte für Funktionen an, die es einem Miniporttreiber ermöglichen, einige Plug & Play (PnP) I/O Request Packets (IRPs) zu verarbeiten.
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
Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur. Legen Sie den Typmember der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, das Revisionselement auf NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 und das Size-Element auf NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.
MiniportAddDeviceHandler
Der Einstiegspunkt der MiniportAddDevice-Funktion des Aufrufers.
MiniportRemoveDeviceHandler
Der Einstiegspunkt des Aufrufers MiniportRemoveDevice-Funktion .
MiniportFilterResourceRequirementsHandler
Der Einstiegspunkt des Aufrufers MiniportFilterResourceRequirements-Funktion .
MiniportStartDeviceHandler
Der Einstiegspunkt der MiniportStartDevice-Funktion des Aufrufers, falls vorhanden. Wenn diese Funktion nicht erforderlich ist, legen Sie diesen Member auf NULL fest.
Flags
Reserviert.
Miniport-Treiber, die MSI-X unterstützen und die Interruptaffinität für die einzelnen MSI-X-Nachrichtenregisterfunktionen ändern, die in der NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur definiert sind. Um diese Funktionen zu registrieren, rufen Sie die NdisSetOptionalHandlers-Funktion aus der MiniportSetOptions-Funktion auf, und geben Sie eine NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur unter dem OptionalHandlers-Parameter von NdisSetOptionalHandlers an.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Kopfzeile | ndis.h (include Ndis.h) |