Freigeben über


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.

Syntax

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;

Member

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.

Hinweise

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.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ndis.h (include Ndis.h)

Weitere Informationen

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

MiniportSetOptions

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers