Partager via


Fonction SLGetServerStatus (slpublic.h)

Vérifie le serveur status en fonction du spécifié
URL et RequestType.

Syntaxe

HRESULT SLGetServerStatus(
  [in]           PCWSTR  pwszServerURL,
  [in]           PCWSTR  pwszAcquisitionType,
  [in, optional] PCWSTR  pwszProxyServer,
  [in, optional] WORD    wProxyPort,
  [out]          HRESULT *phrStatus
);

Paramètres

[in] pwszServerURL

Type : PCWSTR

URL du serveur.

[in] pwszAcquisitionType

Type : PCWSTR

Type d’acquisition.

SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL (L"SPCURL »)

SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL (L"RACURL »)

SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL (L"PKCURL »)

SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL (L"EULURL »)

SL_INFO_KEY_PRODUCT_ACTIVATION_URL (L"PAURL »)

[in, optional] pwszProxyServer

Type : PCWSTR

Nom du serveur proxy. Définissez la valeur NULL pour la découverte automatique de proxy.

[in, optional] wProxyPort

Type : WORD

Port du serveur proxy. Définissez sur 0 pour utiliser le port par défaut.

[out] phrStatus

Type : HRESULT*

Pointeur vers le serveur status.

Valeur retournée

Type : HRESULT WINAPI

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Code/valeur de retour Description
E_INVALIDARG
0x80070057
Un ou plusieurs arguments ne sont pas valides.

Remarques

Les appelants peuvent passer l’URL conservée par eux-mêmes ou obtenir la référence SKU
URL spécifique en appelant la fonction GetProductSkuInformation et en interrogeant chaque
URL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête slpublic.h
Bibliothèque Slc.lib
DLL Slc.dll