Freigeben über


SLGetServerStatus-Funktion (slpublic.h)

Überprüft den Server status gemäß dem angegebenen
URL und RequestType.

Syntax

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

Parameter

[in] pwszServerURL

Typ: PCWSTR

Die URL des Servers.

[in] pwszAcquisitionType

Typ: PCWSTR

Der Erfassungstyp.

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

Typ: PCWSTR

Der Name des Proxyservers. Legen Sie für die automatische Proxyermittlung auf NULL fest.

[in, optional] wProxyPort

Typ: WORD

Der Proxyserverport. Legen Sie auf 0 fest, um den Standardport zu verwenden.

[out] phrStatus

Typ: HRESULT*

Ein Zeiger auf den Server status.

Rückgabewert

Typ: HRESULT WINAPI

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Rückgabecode/-wert BESCHREIBUNG
E_INVALIDARG
0x80070057
Mindestens ein Argument ist ungültig.

Hinweise

Aufrufer können entweder die URL selbst übergeben oder die SKU abrufen.
spezifische URL durch Aufrufen der GetProductSkuInformation-Funktion und Abfragen
URL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile slpublic.h
Bibliothek Slc.lib
DLL Slc.dll