SERVICE_TYPE_INFO_ABSA structure (nspapi.h)
La structure SERVICE_TYPE_INFO_ABS contient des informations sur un type de service réseau. Utilisez SERVICE_TYPE_INFO_ABS pour ajouter un type de service réseau à un espace de noms.
Syntaxe
typedef struct _SERVICE_TYPE_INFO_ABSA {
LPSTR lpTypeName;
DWORD dwValueCount;
SERVICE_TYPE_VALUE_ABSA Values[1];
} SERVICE_TYPE_INFO_ABSA, *PSERVICE_TYPE_INFO_ABSA, *LPSERVICE_TYPE_INFO_ABSA;
Membres
lpTypeName
Pointeur vers une chaîne sans fin qui est le nom du type de service réseau. Ce nom est le même dans tous les espaces de noms et est utilisé par les fonctions GetTypeByName et GetNameByType .
dwValueCount
Nombre de structures SERVICE_TYPE_VALUE_ABS dans le tableau de membres Values qui suit dwValueCount.
Values[1]
Tableau de structures SERVICE_TYPE_VALUE_ABS .
Chacune de ces structures contient des informations sur une valeur de type de service dont le système d’exploitation ou le service réseau peut avoir besoin lorsqu’une instance de ce type de service réseau est inscrite auprès d’un espace de noms.
Les informations contenues dans ces structures peuvent être spécifiques à un espace de noms. Par exemple, si un service réseau utilise l’espace de noms SAP, mais n’a pas de GUID contenant l’identificateur SAP (SAPID), il définit le SAPID dans une structure de SERVICE_TYPE_VALUE_ABS .
Remarques
Lorsque vous utilisez la fonction SetService pour ajouter un type de service réseau à un espace de noms, la structure SERVICE_TYPE_INFO_ABS est passée en tant que membre BLOB ServiceSpecificInfo d’une structure SERVICE_INFO . Bien que le membre ServiceSpecificInfo ne doit généralement pas contenir de pointeurs, une exception est effectuée dans le cas des structures SERVICE_TYPE_INFO_ABS et SERVICE_TYPE_VALUE_ABS .
Notes
L’en-tête nspapi.h définit SERVICE_TYPE_INFO_ABS en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | nspapi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour