Metode IPortableDeviceValuesCollection::GetAt

Metode GetAt mengambil item dari koleksi dengan indeks berbasis nol.

Sintaks

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

Parameter

dwIndex [in]

DWORD yang menentukan indeks berbasis nol dalam koleksi.

ppValues [out]

Alamat variabel yang menerima penunjuk ke antarmuka IPortableDeviceValues dari koleksi. Pemanggil bertanggung jawab untuk memanggil Rilis pada antarmuka ini setelah selesai.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Indeks berbasis nol yang diteruskan berada di luar rentang.
E_POINTER
Argumen pointer yang diperlukan adalah NULL.
E_UNEXPECTED
Koleksi berisi penunjuk NULLIPortableDeviceValues .

Keterangan

Setiap perubahan yang dilakukan pada nilai dalam antarmuka yang diambil akan dilakukan pada versi yang disimpan dalam koleksi.

Persyaratan

Persyaratan Nilai
Header
PortableDeviceTypes.h
Pustaka
PortableDeviceGUIDs.lib

Lihat juga

Antarmuka IPortableDeviceValuesCollection