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