次の方法で共有


TLSKeyPackEnumNext 関数

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

Note

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

構文

DWORD WINAPI TLSKeyPackEnumNext(
  _In_  TLS_HANDLE hHandle,
  _In_  LsKeyPack  *lpKeyPack,
  _Out_ PDWORD     pdwErrCode
);

パラメーター

hHandle [in]

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

lpKeyPack [in]

検索条件に一致する次のキー パックを受け取る LSKeyPack 構造体へのポインター。

pdwErrCode [out]

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

LSERVER_S_SUCCESS (0)

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

LSERVER_I_NO_MORE_DATA (4001)

検索条件に一致するキー パックはこれ以上ありません。

LSERVER_E_INTERNAL_ERROR (5001)

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

LSERVER_E_INVALID_SEQUENCE (5006)

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

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

関連項目

LSKeyPack

TLSConnectToLsServer

TLSKeyPackEnumBegin

TLSKeyPackEnumEnd