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.
Pengidentifikasi DEVPROP_TYPE_NTSTATUS mewakili pengidentifikasi tipe data dasar untuk nilai kode status NTSTATUS yang ditentukan dalam Ntstatus.h.
Keterangan
Di Windows Vista dan versi Windows yang lebih baru, model properti perangkat terpadu juga menentukan pengidentifikasi tipe data dasar DEVPROP_TYPE_ERROR untuk nilai kode kesalahan Microsoft Win32.
Anda hanya dapat menggabungkan DEVPROP_TYPE_NTSTATUS dengan pengubah jenis data properti DEVPROP_TYPEMOD_ARRAY .
Mengatur Properti Tipe Ini
Untuk mengatur properti yang jenis data dasarnya DEVPROP_TYPE_NTSTATUS, panggil fungsi properti SetupDiSetXxx yang sesuai dan atur parameter input fungsi sebagai berikut:
Atur parameter PropertyType ke DEVPROP_TYPE_NTSTATUS.
Atur parameter PropertyBuffer ke penunjuk ke buffer yang dapat berisi setidaknya satu nilai NTSTATUS.
Atur parameter PropertyBufferSize ke sizeof(NTSTATUS).
Atur parameter fungsi yang tersisa yang sesuai untuk mengatur properti .
Mengambil Teks Deskriptif untuk Nilai Kode Kesalahan NTSTATUS
Untuk mengambil teks deskriptif yang terkait dengan nilai kode kesalahan NTSTATUS, panggil fungsi FormatMessage (didokumenkan dalam Windows SDK) sebagai berikut:
Sertakan bitwise OR dari bendera FORMAT_MESSAGE_FROM_SYSTEM dan bendera FORMAT_MESSAGE_FROM_HMODULE dalam nilai parameter dwflags .
Atur parameter lpSource ke handel ke modul NtDLL.dll , yang merupakan sumber untuk teks deskriptif.
Atur parameter dwMessageID ke nilai kode kesalahan.
Atur opsi dan parameter lain yang sesuai untuk mengambil teks deskriptif.
Persyaratan
Versi |
Windows Vista dan versi Windows yang lebih baru. |
Header |
Devpropdef.h (termasuk Devpropdef.h) |