Partager via


NDIS_CONFIGURATION_OBJECT structure (ndis.h)

La structure NDIS_CONFIGURATION_OBJECT définit les attributs d’un objet de configuration qu’un pilote NDIS peut passer à l’objet Fonction NdisOpenConfigurationEx .

Syntaxe

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

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_CONFIGURATION_OBJECT. Définissez le membre Type de la structure spécifiée par Header sur NDIS_OBJECT_TYPE_CONFIGURATION_OBJECT, le membre Revision sur NDIS_CONFIGURATION_OBJECT_REVISION_1 et le membre Size sur NDIS_SIZEOF_CONFIGURATION_OBJECT_REVISION_1.

NdisHandle

Un handle NDIS que l’appelant a obtenu lors de l’initialisation.

Flags

Or au niveau du bit des indicateurs suivants :

NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION

Définissez cet indicateur si un pilote de filtre de surveillance doit accéder à la configuration du module de filtre pour un module de filtre spécifique lorsqu’il existe plusieurs modules de filtre configurés sur le même adaptateur miniport. La modification des pilotes de filtre ne doit pas utiliser cet indicateur.

Remarques

Pour configurer des paramètres dans le Registre, un pilote NDIS peut utiliser la structure NDIS_CONFIGURATION_OBJECT pour définir un objet de configuration, puis appeler la fonction NdisOpenConfigurationEx pour obtenir un handle de configuration.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NdisOpenConfigurationEx