Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure SERVICE_TYPE_VALUE_ABS contient des informations sur une valeur de type de service réseau. Ces informations peuvent être spécifiques à un espace de noms.
Syntaxe
typedef struct _SERVICE_TYPE_VALUE_ABSA {
DWORD dwNameSpace;
DWORD dwValueType;
DWORD dwValueSize;
LPSTR lpValueName;
PVOID lpValue;
} SERVICE_TYPE_VALUE_ABSA, *PSERVICE_TYPE_VALUE_ABSA, *LPSERVICE_TYPE_VALUE_ABSA;
Membres
dwNameSpace
Type : DWORD
Un espace de noms ou un ensemble d’espaces de noms par défaut pour lesquels la valeur de type de service réseau est prévue. Les fournisseurs d’espaces de noms examinent uniquement les valeurs destinées à leur espace de noms.
Utilisez l’une des constantes suivantes pour spécifier un espace de noms :
dwValueType
Type : DWORD
Type des données de valeur. Spécifiez l’un des types suivants :
dwValueSize
Type : DWORD
Taille, en octets, de la valeur pointée par le membre lpValue. Dans le cas de REG_SZ et REG_MULTI_SZ données de chaîne, les caractères de fin sont comptabilisés dans le cadre de la taille.
lpValueName
Type : LPTSTR
Pointeur vers une chaîne NULL-terminated string qui est le nom de la valeur. Ce nom est spécifique à un espace de noms.
Plusieurs chaînes de nom de valeur couramment utilisées sont associées à des constantes définies. Ces chaînes de noms incluent les suivantes.
| Constant | Signification |
|---|---|
|
« SapId » |
|
« ConnectionOriented » |
|
« TcpPort » |
|
« UdpPort » |
lpValue
Type : PVOID
Pointeur vers les données de valeur.
Remarques
Lorsque vous utilisez la fonction SetService pour ajouter un type de service réseau à un espace de noms, une structure SERVICE_TYPE_INFO_ABS est passée en tant que membre ServiceSpecificInfo BLOB d’une structure SERVICE_INFO. Bien que le membre ServiceSpecificInfo
Note
L’en-tête nspapi.h définit SERVICE_TYPE_VALUE_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. Le mélange 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.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| d’en-tête | nspapi.h |