Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El identificador de DEVPROP_TYPE_ERROR representa el identificador de tipo de datos base para los valores de código de error win32 de Microsoft que se definen en WINERROR.H.
Remarks
En Windows Vista y versiones posteriores de Windows, el modelo de propiedades de dispositivo unificado también define un identificador de tipo de datos base DEVPROP_TYPE_NTSTATUS para los valores de código de error NTSTATUS.
Solo puede combinar DEVPROP_TYPE_ERROR con el modificador DEVPROP_TYPEMOD_ARRAY property-data-type.
Establecer una propiedad de este tipo
Para establecer una propiedad cuyo tipo de datos base es DEVPROP_TYPE_ERROR, llame a la función de propiedad SetupDiSetXxx correspondiente y establezca los parámetros de entrada de función de la siguiente manera:
Establezca el parámetro PropertyType en DEVPROP_TYPE_ERROR.
Establezca el parámetro PropertyBuffer en un puntero a un búfer que pueda contener al menos un valor de código de error win32.
Establezca el parámetro PropertyBufferSize en
sizeof(ULONG).Establezca los parámetros de función restantes según corresponda para establecer la propiedad .
Recuperar el texto descriptivo para un valor de código de error Win32
Para recuperar el texto descriptivo asociado a un código de error win32, llame a la función FormatMessage (documentada en el SDK de Windows) de la siguiente manera:
Incluya la marca FORMAT_MESSAGE_FROM_SYSTEM en el valor del parámetro dwflags .
Establezca el parámetro dwMessageID en el valor del código de error.
Establezca las demás opciones y parámetros según corresponda para recuperar el texto descriptivo.
Requirements
Version |
Windows Vista y versiones posteriores de Windows. |
Encabezado |
Devpropdef.h (incluya Devpropdef.h) |