Bagikan melalui


DEVPROP_TYPE_ERROR

Pengidentifikasi DEVPROP_TYPE_ERROR mewakili pengidentifikasi jenis data dasar untuk nilai kode kesalahan Microsoft Win32 yang ditentukan dalam WINERROR.H.

Keterangan

Di Windows Vista dan versi Windows yang lebih baru, model properti perangkat terpadu juga menentukan pengidentifikasi tipe data dasar DEVPROP_TYPE_NTSTATUS untuk nilai kode kesalahan NTSTATUS.

Anda hanya dapat menggabungkan DEVPROP_TYPE_ERROR dengan pengubah tipe data properti DEVPROP_TYPEMOD_ARRAY .

Mengatur Properti Tipe Ini

Untuk mengatur properti yang jenis data dasarnya DEVPROP_TYPE_ERROR, panggil fungsi properti SetupDiSetXxx yang sesuai dan atur parameter input fungsi sebagai berikut:

  • Atur parameter PropertyType ke DEVPROP_TYPE_ERROR.

  • Atur parameter PropertyBuffer ke penunjuk ke buffer yang dapat berisi setidaknya satu nilai kode kesalahan Win32.

  • Atur parameter PropertyBufferSize ke sizeof(ULONG).

  • Atur parameter fungsi yang tersisa yang sesuai untuk mengatur properti .

Mengambil Teks Deskriptif untuk Nilai Kode Kesalahan Win32

Untuk mengambil teks deskriptif yang terkait dengan kode kesalahan Win32, panggil fungsi FormatMessage (didokumenkan dalam Windows SDK) sebagai berikut:

  • Sertakan bendera FORMAT_MESSAGE_FROM_SYSTEM dalam nilai parameter dwflags .

  • 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)

Lihat juga

DEVPROP_TYPE_NTSTATUS

DEVPROP_TYPEMOD_ARRAY