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