次の方法で共有


TLSLicenseEnumNext 関数

以前の TLSLicenseEnumBegin 関数の呼び出しから続行し、検索条件に一致するリモート デスクトップ ライセンス サーバーにインストールされている次のライセンスを返します。

注意

この関数には、ヘッダー ファイルまたはインポート ライブラリが関連付けされません。 この関数を呼び出すには、ユーザー定義ヘッダー ファイルを作成し、 LoadLibrary 関数と GetProcAddress 関数を使用して、Mstlsapi.dllに動的にリンクする必要があります。

構文

DWORD WINAPI TLSLicenseEnumNext(
  _In_  TLS_HANDLE hHandle,
  _In_  LSLicense  *lpLicense,
  _Out_ PDWORD     pdwErrCode
);

パラメーター

hHandle [in]

リモート デスクトップ ライセンス サーバーへの処理。 TLSConnectToLsServer 関数によって開かれるハンドルを指定します。

lpLicense [in]

検索条件に一致する次のライセンスを受け取る LSLicense 構造体へのポインター。

pdwErrCode [out]

戻り時に次のいずれかのエラー コードを受け取る変数へのポインター。

LSERVER_S_SUCCESS (0)

呼び出しは成功しました。

LSERVER_I_NO_MORE_DATA (4001)

検索条件に一致するライセンスはこれ以上ありません。

LSERVER_E_INTERNAL_ERROR (5001)

ライセンス サーバーの内部エラー。

LSERVER_E_INVALID_SEQUENCE (5006)

呼び出し元のシーケンスが無効でした。 この前に TLSLicenseEnumBegin() 関数を 呼び出す必要があります。

LSERVER_E_SERVER_BUSY (5007)

ライセンス サーバーがビジー状態で要求を処理するには、

LSERVER_E_OUTOFMEMORY (5008)

メモリ不足のため、要求を処理できません。

戻り値

この関数は、次の可能な戻り値を返します。

RPC_S_OK

呼び出しは成功しました。 pdwErrCode パラメーターの値を確認して、呼び出しのリターン コードを取得します。

RPC_S_INVALID_ARG

引数が無効です。

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
[DLL]
Mstlsapi.dll

関連項目

LSLicense

TLSConnectToLsServer

TLSLicenseEnumBegin

TLSLicenseEnumEnd