IVssEnumObject::Clone メソッド (vss.h)

Clone メソッドは、IVssEnumObject 列挙子オブジェクトのコピーを作成することによって、列挙要素の指定されたリストのコピーを作成します。

構文

HRESULT Clone(
  [in, out] IVssEnumObject **ppenum
);

パラメーター

[in, out] ppenum

IVssEnumObject 列挙子オブジェクトへの二重間接ポインター。 このメソッドを呼び出す前に、このパラメーターの値を NULL に設定します。

戻り値

このメソッドの有効なリターン コードを次に示します。

値 意味
S_OK
操作に成功しました。
E_FAIL
列挙子に内部エラーがあります。
E_OUTOFMEMORY
呼び出し元がメモリやその他のシステム リソースを使い切れている。
E_POINTER
必要なポインター パラメーターの 1 つが NULL です。

注釈

複製された列挙子オブジェクトは、同じ VSS_OBJECT_PROP 構造体の一覧を参照します。

呼び出し元は、返されたインターフェイス ポインターの Release メソッドを呼び出して、ppEnum パラメーターが指す IVssEnumObject 列挙子オブジェクトが保持するシステム リソースの割り当てを解除する必要があります。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vss.h
Library VssApi.lib

こちらもご覧ください

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP