Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di Windows Vista dan versi Windows yang lebih baru, pengidentifikasi DEVPROP_TYPE_EMPTY mewakili pengidentifikasi tipe data dasar khusus yang menunjukkan bahwa properti tidak ada.
Keterangan
Gunakan pengidentifikasi tipe data dasar ini dengan fungsi properti perangkat untuk menghapus properti.
Jika fungsi properti perangkat mengembalikan pengidentifikasi tipe data dasar ini, properti tidak ada.
DEVPROP_TYPE_EMPTY tidak dapat dikombinasikan dengan pengubah tipe data properti DEVPROP_TYPEMOD_ARRAY atau DEVPROP_TYPEMOD_LIST.
Menghapus Properti
Untuk menghapus properti, panggil fungsi properti SetupDiSetXxx yang sesuai dan atur parameter fungsi sebagai berikut:
Atur parameter PropertyType ke DEVPROP_TYPE_EMPTY, parameter PropertyBuffer ke NULL, dan parameter PropertyBufferSize ke nol.
Atur parameter input fungsi lainnya yang sesuai untuk mengatur properti .
Jika DEVPROP_TYPE_EMPTY digunakan dalam upaya untuk menghapus properti yang tidak ada, operasi penghapusan akan gagal, dan panggilan ke GetLastError akan mengembalikan ERROR_NOT_FOUND.
Mengambil Properti yang Tidak Ada
Panggilan ke fungsi properti SetupDiGetXxx yang mencoba mengambil properti perangkat yang tidak ada akan gagal, dan panggilan berikutnya ke GetLastError akan mengembalikan ERROR_NOT_FOUND. Fungsi properti SetupAPI yang disebut akan mengatur parameter *PropertyType ke DEVPROP_TYPE_EMPTY.
Persyaratan
Header |
Devpropdef.h (termasuk Devpropdef.h) |