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 |
---|---|
|
Metode berhasil. |
|
Setidaknya salah satu argumen yang diperlukan adalah penunjuk NULL . |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portabledeviceapi.h |
Pustaka | PortableDeviceGUIDs.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk