Metode IPortableDeviceProperties::D elete (portabledeviceapi.h)
Metode Hapus menghapus properti tertentu dari objek tertentu pada perangkat.
Sintaks
HRESULT Delete(
[in] LPCWSTR pszObjectID,
[in] IPortableDeviceKeyCollection *pKeys
);
Parameter
[in] pszObjectID
Penunjuk ke string yang dihentikan null yang menentukan ID objek yang propertinya akan Anda hapus. Untuk menentukan perangkat, gunakan WPD_DEVICE_OBJECT_ID.
[in] pKeys
Penunjuk ke antarmuka IPortableDeviceKeyCollection yang menentukan properti mana yang akan dihapus. Untuk daftar properti yang ditentukan oleh Perangkat Portabel Windows, lihat Properti dan Atribut.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Satu atau beberapa nilai properti tidak dapat dihapus. |
|
Argumen pointer yang diperlukan adalah NULL. |
Keterangan
Properti hanya dapat dihapus jika atribut WPD_PROPERTY_ATTRIBUTE_CAN_DELETE-nya True. Atribut ini dapat diambil dengan memanggil GetPropertyAttributes.
Pengemudi tidak memiliki cara untuk menunjukkan keberhasilan parsial; artinya, jika hanya beberapa properti yang dapat dihapus, driver akan mengembalikan S_FALSE, tetapi metode ini tidak menunjukkan properti mana yang berhasil dihapus. Satu-satunya cara untuk mempelajari properti mana yang dihapus adalah dengan meminta semua properti dengan memanggil IPortableDeviceProperties::GetValues.
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