IEnumRAWINPUTDEVIC:Clone
Создает другой перечислитель устройств необработанного ввода с же состоянием, что и текущий перечислитель, для прохода по тому же списку.
Синтаксис
HRESULT Clone( [out] IEnumRAWINPUTDEVICE **ppenum);
Параметры
ppenum
[out] Адрес выходной переменной, которая получает IEnumRAWINPUTDEVICE указатель на интерфейс. Если метод выполняется неудачно, значение этой переменной выходных данных не определено.
Значение свойства, возвращаемое значение
HRESULT: Этот метод поддерживает стандартные возвращаемые значения E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY.
Примечания
Этот метод дает возможность записать позицию в последовательности перечисления для возврата в эту точку в дальнейшем. Вызывающий объект должен освободить этот новый перечислитель отдельно от первого перечислителя.