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