Metode IPortableDeviceContent::EnumObjects (portabledeviceapi.h)

Metode EnumObjects mengambil antarmuka yang digunakan untuk menghitung objek turunan langsung objek. Ini memiliki filter opsional yang dapat menghitung objek dengan properti tertentu.

Sintaks

HRESULT EnumObjects(
  [in]  const DWORD                  dwFlags,
  [in]  LPCWSTR                      pszParentObjectID,
  [in]  IPortableDeviceValues        *pFilter,
  [out] IEnumPortableDeviceObjectIDs **ppEnum
);

Parameter

[in] dwFlags

Saat ini diabaikan; tentukan nol.

[in] pszParentObjectID

Penunjuk ke string yang dihentikan null yang menentukan ID induk. Ini bisa menjadi string kosong (tetapi bukan penunjuk NULL ) atau konstanta yang ditentukan WPD_DEVICE_OBJECT_ID untuk menunjukkan akar perangkat.

[in] pFilter

Parameter ini diabaikan dan harus diatur ke NULL.

[out] ppEnum

Alamat variabel yang menerima penunjuk ke antarmuka IEnumPortableDeviceObjectIDs yang digunakan untuk menghitung objek yang ditemukan. Pemanggil harus merilis antarmuka ini ketika selesai dengannya.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Setidaknya salah satu argumen yang diperlukan adalah penunjuk NULL .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header portabledeviceapi.h
Pustaka PortableDeviceGUIDs.lib

Lihat juga

Menghitung Konten

Menghitung Konten Layanan

IPortableDeviceContent

Antarmuka IPortableDeviceContent