IPortableDeviceValuesCollection::GetAt 메서드

GetAt 메서드는 컬렉션에서 0부터 시작하는 인덱스로 항목을 검색합니다.

구문

HRESULT GetAt(
  [in]  const DWORD                 dwIndex,
  [out]       IPortableDeviceValues **ppValues
);

매개 변수

dwIndex [in]

컬렉션에 0부터 시작하는 인덱스를 지정하는 DWORD입니다.

ppValues [out]

컬렉션에서 IPortableDeviceValues 인터페이스에 대한 포인터를 수신하는 변수의 주소입니다. 호출자는 이 인터페이스에서 릴리스 를 호출할 책임이 있습니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 설명
S_OK
메서드가 성공했습니다.
E_INVALIDARG
전달된 인덱스(0부터 시작하는 인덱스)가 범위를 벗어났습니다.
E_POINTER
필요한 포인터 인수는 NULL입니다.
E_UNEXPECTED
컬렉션에는 NULLIPortableDeviceValues 포인터가 포함되어 있습니다.

설명

검색된 인터페이스의 값에 대한 변경 내용은 컬렉션에 저장된 버전에 적용됩니다.

요구 사항

요구 사항
헤더
PortableDeviceTypes.h
라이브러리
PortableDeviceGUIDs.lib

참고 항목

IPortableDeviceValuesCollection 인터페이스