次の方法で共有


IEnumRAWINPUTDEVIC:Clone

更新 : 2007 年 11 月

現在の列挙子と同じ状態で、未処理の入力デバイス列挙子を別に作成し、同じ一覧を繰り返します。

HRESULT Clone( [out] IEnumRAWINPUTDEVICE **ppenum);

パラメータ

ppenum

[out] IEnumRAWINPUTDEVICE インターフェイス ポインタを受け取る出力変数のアドレス。メソッドが失敗した場合、この出力変数の値は未定義です。

プロパティ値/戻り値

HRESULT : このメソッドは、標準の戻り値である E_INVALIDARG、E_OUTOFMEMORY、および E_UNEXPECTED をサポートします。

解説

このメソッドは、列挙体シーケンス内のポイントを記録して、後でそのポイントに戻ることができるようにしています。呼び出し元は、この新しい列挙子を最初の列挙子とは別に解放する必要があります。