IVssEnumObject::Clone メソッド (vss.h)
Clone メソッドは、IVssEnumObject 列挙子オブジェクトのコピーを作成することによって、列挙要素の指定されたリストのコピーを作成します。
構文
HRESULT Clone(
[in, out] IVssEnumObject **ppenum
);
パラメーター
[in, out] ppenum
IVssEnumObject 列挙子オブジェクトへの二重間接ポインター。 このメソッドを呼び出す前に、このパラメーターの値を NULL に設定します。
戻り値
このメソッドの有効なリターン コードを次に示します。
値 | 意味 |
---|---|
|
操作に成功しました。 |
|
列挙子に内部エラーがあります。 |
|
呼び出し元がメモリやその他のシステム リソースを使い切れている。 |
|
必要なポインター パラメーターの 1 つが NULL です。 |
注釈
複製された列挙子オブジェクトは、同じ VSS_OBJECT_PROP 構造体の一覧を参照します。
呼び出し元は、返されたインターフェイス ポインターの Release メソッドを呼び出して、ppEnum パラメーターが指す IVssEnumObject 列挙子オブジェクトが保持するシステム リソースの割り当てを解除する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vss.h |
Library | VssApi.lib |