NDIS_CONFIGURATION_OBJECT-Struktur (ndis.h)

Die NDIS_CONFIGURATION_OBJECT-Struktur definiert die Attribute eines Konfigurationsobjekts, das ein NDIS-Treiber an den übergeben kann. NdisOpenConfigurationEx-Funktion .

Syntax

typedef struct _NDIS_CONFIGURATION_OBJECT {
  NDIS_OBJECT_HEADER Header;
  NDIS_HANDLE        NdisHandle;
  ULONG              Flags;
} NDIS_CONFIGURATION_OBJECT, *PNDIS_CONFIGURATION_OBJECT;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_CONFIGURATION_OBJECT-Struktur. Legen Sie den Typmember der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_CONFIGURATION_OBJECT fest, der Revisionsmember auf NDIS_CONFIGURATION_OBJECT_REVISION_1 und das Size-Element auf NDIS_SIZEOF_CONFIGURATION_OBJECT_REVISION_1.

NdisHandle

Ein NDIS-Handle, das der Aufrufer während der Initialisierung abgerufen hat.

Flags

Ein bitweises OR der folgenden Flags:

NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION

Legen Sie dieses Flag fest, wenn ein Überwachungsfiltertreiber auf die Filtermodulkonfiguration für ein bestimmtes Filtermodul zugreifen muss, wenn mehrere Filtermodule über denselben Miniportadapter konfiguriert sind. Beim Ändern von Filtertreibern darf dieses Flag nicht verwendet werden.

Hinweise

Für Konfigurationsparameter in der Registrierung kann ein NDIS-Treiber die NDIS_CONFIGURATION_OBJECT-Struktur verwenden, um ein Konfigurationsobjekt zu definieren, und dann die NdisOpenConfigurationEx-Funktion aufrufen, um ein Konfigurationshandle abzurufen.

Anforderungen

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

Weitere Informationen

NDIS_OBJECT_HEADER

NdisOpenConfigurationEx