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-and-Play(PnP)-E/A-Anforderungspakete (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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_MINIPORT_PNP_CHARACTERISTICS Struktur. Legen Sie das element Type der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, das element Revision auf NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 und das Size Member auf NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.

MiniportAddDeviceHandler

Der Einstiegspunkt der MiniportAddDevice-Funktion des Aufrufers.

MiniportRemoveDeviceHandler

Der Einstiegspunkt des Anrufers MiniportRemoveDevice Funktion.

MiniportFilterResourceRequirementsHandler

Der Einstiegspunkt des Anrufers MiniportFilterResourceRequirequirements Funktion.

MiniportStartDeviceHandler

Der Einstiegspunkt der MiniportStartDevice Funktion des Aufrufers, falls vorhanden. Wenn diese Funktion nicht erforderlich ist, legen Sie dieses Element auf NULL-fest.

Flags

Reserviert.

Bemerkungen

Miniporttreiber, die MSI-X unterstützen und die Unterbrechungsaffinität für jede MSI-X Nachrichtenregisterfunktionen ändern, die in der NDIS_MINIPORT_PNP_CHARACTERISTICS-Struktur definiert sind. Rufen Sie zum Registrieren dieser Funktionen die NdisSetOptionalHandlers-Funktion aus der MiniportSetOptions--Funktion auf, und geben Sie eine NDIS_MINIPORT_PNP_CHARACTERISTICS Struktur an der OptionalHandlers Parameter von NdisSetOptionalHandlersan.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ndis.h (include Ndis.h)

Siehe auch

MiniportAddDevice

MiniportFilterResourceRequirequirements

MiniportRemoveDevice

MiniportSetOptions-

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers