Partager via


structure NDIS_IF_PROVIDER_CHARACTERISTICS (ndis.h)

La structure NDIS_IF_PROVIDER_CHARACTERISTICS définit les points d’entrée du fournisseur d’interface réseau NDIS et d’autres caractéristiques du fournisseur.

Syntaxe

typedef struct _NDIS_IF_PROVIDER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER Header;
  IFP_QUERY_OBJECT   QueryObjectHandler;
  IFP_SET_OBJECT     SetObjectHandler;
  PVOID              Reserved1;
  PVOID              Reserved2;
} NDIS_IF_PROVIDER_CHARACTERISTICS, *PNDIS_IF_PROVIDER_CHARACTERISTICS;

Membres

Header

Structure NDIS_OBJECT_HEADER pour la structure des caractéristiques du fournisseur d’interface (NDIS_IF_PROVIDER_CHARACTERISTICS). Le pilote définit le membre Type de la structure que l’en-tête spécifie sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_OBJECT_REVISION_1 et le membre Size sur NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.

QueryObjectHandler

Point d’entrée pour le Fonction ProviderQueryObject .

SetObjectHandler

Point d’entrée de la fonction ProviderSetObject .

Reserved1

Réservé à NDIS.

Reserved2

Réservé à NDIS.

Remarques

Tous les types de pilotes réseau NDIS peuvent s’inscrire en tant que fournisseurs d’interface réseau. Un fournisseur d’interface NDIS initialise une structure de NDIS_IF_PROVIDER_CHARACTERISTICS pour définir ses points d’entrée de fournisseur et d’autres caractéristiques, le cas échéant.

Pour s’inscrire en tant que fournisseur d’interface, le pilote passe un pointeur vers la structure NDIS_IF_PROVIDER_CHARACTERISTICS initialisée vers le Fonction NdisIfRegisterProvider .

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

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject