ICOMAdminCatalog2::MoveComponents メソッド (comadmin.h)
指定したコンポーネントを 1 つのアプリケーションから別のアプリケーションに移動します。
構文
HRESULT MoveComponents(
[in] BSTR bstrSourceApplicationIDOrName,
[in] VARIANT *pVarCLSIDOrProgID,
[in] BSTR bstrDestinationApplicationIDOrName
);
パラメーター
[in] bstrSourceApplicationIDOrName
ソース アプリケーションのアプリケーション ID または名前。
[in] pVarCLSIDOrProgID
移動するコンポーネント。 Variant の各要素には、クラス ID またはプログラム ID、1 つのカタログ オブジェクト、またはカタログ コレクション (たとえば、GetCollectionByQuery2 メソッドによって返される) を含む String を指定できます。
[in] bstrDestinationApplicationIDOrName
ターゲット アプリケーションのアプリケーション ID または名前。
戻り値
このメソッドは、標準の戻り値E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、および次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
名前付きアプリケーションの少なくとも 1 つが複数のパーティションに存在します。 このエラーを回避するには、名前の代わりにアプリケーション ID を使用します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | comadmin.h |