SLGetServerStatus 関数 (slpublic.h)

指定した に従ってサーバーの状態を確認します
URL と RequestType。

構文

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

パラメーター

[in] pwszServerURL

種類: PCWSTR

サーバーの URL。

[in] pwszAcquisitionType

種類: PCWSTR

取得の種類。

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

種類: PCWSTR

プロキシ サーバー名。 プロキシの自動検出の 場合は NULL に設定します。

[in, optional] wProxyPort

種類: WORD

プロキシ サーバーのポート。 既定のポートを使用するには、0 に設定します。

[out] phrStatus

型: HRESULT*

サーバーの状態へのポインター。

戻り値

型: HRESULT WINAPI

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

リターン コード/値 Description
E_INVALIDARG
0x80070057
1 つ以上の引数が無効です。

注釈

呼び出し元は、自分で保持されている URL を渡すか、SKU を取得できます
GetProductSkuInformation 関数を呼び出して特定の URL を指定し、各
URL。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー slpublic.h
Library Slc.lib
[DLL] Slc.dll