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 spécifiée par -en-tête sur NDIS_OBJECT_TYPE_DEFAULT, le membre Révision 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 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 transmet un pointeur à la structure de NDIS_IF_PROVIDER_CHARACTERISTICS initialisée vers la structure fonction NdisIfRegisterProvider.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject