次の方法で共有


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_IDGUID_NULLを使用して、このサブシステムの現在のインポート 先をクリアします。

戻り値

このメソッドは、E_INVALIDARGやE_OUTOFMEMORYなどの標準の HRESULT 値と、VDS 固有の戻り値を返すことができます。 また、HRESULT_FROM_WIN32 マクロを使用して、変換されたシステム エラー コードを返すこともできます。 エラーは、VDS 自体または使用されている基になる VDS プロバイダー から発生する可能性があります。 可能な戻り値は次のとおりです。

リターン コード/値 説明
S_OK
インポート 先が正常に設定されました。
VDS_E_PROVIDER_CACHE_CORRUPT
0x8004241FL
プロバイダーのキャッシュが破損しています。 これは、接続されているデバイスに関する情報をキャッシュするプロバイダー内のソフトウェアまたは通信の問題を示します。 呼び出し元は 、IVdsHwProvider::Reenumerate メソッドの後に IVdsHwProvider::Refresh メソッドを使用してキャッシュを復元できます。
VDS_E_OBJECT_DELETED
0x8004240BL
サブシステム オブジェクトが存在しなくなりました。
VDS_E_NOT_SUPPORTED
0x80042400L
操作またはパラメーターの組み合わせは、このプロバイダーではサポートされていません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vds.h
Library Uuid.lib
再頒布可能パッケージ VDS 1.1

関連項目

GetImportTarget

IVdsSubSystemImportTarget