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) |