IVdsSubSystemImportTarget::SetImportTarget メソッド (vds.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
このサブシステムのコンピューターのボリューム シャドウ コピー サービス (VSS) インポート ターゲットを設定します。 シャドウ コピーが作成され、サブシステムからシャドウ コピー セットの LUN がこのコンピューターにインポートされるたびに、VSS ハードウェア プロバイダーによってインポート 先に関連付けられます。
構文
HRESULT SetImportTarget(
[in] LPWSTR pwszIscsiName
);
パラメーター
[in] pwszIscsiName
インポート ターゲットとして設定するターゲットの VDS_OBJECT_ID 。 GUID_NULLを使用して、このサブシステムの現在のインポート 先をクリアします。
戻り値
このメソッドは、E_INVALIDARGやE_OUTOFMEMORYなどの標準の HRESULT 値と、VDS 固有の戻り値を返すことができます。 また、HRESULT_FROM_WIN32 マクロを使用して、変換されたシステム エラー コードを返すこともできます。 エラーは、VDS 自体または使用されている基になる VDS プロバイダー から発生する可能性があります。 可能な戻り値は次のとおりです。
リターン コード/値 | 説明 |
---|---|
|
インポート 先が正常に設定されました。 |
|
プロバイダーのキャッシュが破損しています。 これは、接続されているデバイスに関する情報をキャッシュするプロバイダー内のソフトウェアまたは通信の問題を示します。 呼び出し元は 、IVdsHwProvider::Reenumerate メソッドの後に IVdsHwProvider::Refresh メソッドを使用してキャッシュを復元できます。 |
|
サブシステム オブジェクトが存在しなくなりました。 |
|
操作またはパラメーターの組み合わせは、このプロバイダーではサポートされていません。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vds.h |
Library | Uuid.lib |
再頒布可能パッケージ | VDS 1.1 |