次の方法で共有


ItsPubPlugin2::ResolvePersonalDesktop メソッド (tspubplugin2com.h)

指定されたユーザーと個人用仮想デスクトップ コレクション内の仮想マシン間のマッピングを解決するために呼び出されます。

構文

HRESULT ResolvePersonalDesktop(
  [in]  const wchar_t                   *userId,
  [in]  const wchar_t                   *poolId,
  [in]  TSPUB_PLUGIN_PD_RESOLUTION_TYPE ePdResolutionType,
  [out] TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE *pPdAssignmentType,
  [out] wchar_t [256]                   endPointName
);

パラメーター

[in] userId

ユーザーのセキュリティ識別子 (SID) を含む null で終わる文字列。

[in] poolId

個人用デスクトップを取得または作成するコレクションの識別子を含む null で終わる文字列。

[in] ePdResolutionType

要求される解決の種類を指定する TSPUB_PLUGIN_PD_RESOLUTION_TYPE 列挙の値。

[out] pPdAssignmentType

個人用 デスクトップに対 して行われた割り当ての種類を指定するTSPUB_PLUGIN_PD_ASSIGNMENT_TYPE列挙の値。

[out] endPointName

デスクトップのエンドポイントの名前を受け取る null で終わる文字列。 この文字列の長さは、終端の NULL 文字を含め、MAX_ENDPOINT_SIZE文字に制限されます。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

MAX_ENDPOINT_SIZE は次のように宣言されます。

#define MAX_ENDPOINT_SIZE 256

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー tspubplugin2com.h

こちらもご覧ください

ItsPubPlugin2