enumeración WS_ERROR_PROPERTY_ID (webservices.h)

Conjunto de valores de propiedad asociados al error. Se establecen y recuperan mediante WsGetErrorProperty y WsSetErrorProperty.

Syntax

typedef enum {
  WS_ERROR_PROPERTY_STRING_COUNT = 0,
  WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE = 1,
  WS_ERROR_PROPERTY_LANGID = 2
} WS_ERROR_PROPERTY_ID;

Constantes

 
WS_ERROR_PROPERTY_STRING_COUNT
Valor: 0
Número de cadenas de error (ULONG) disponibles en el objeto de error. Cadenas de error
se puede agregar mediante WsAddErrorString. Cuando WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE está presente en el objeto de error, el texto de error correspondiente se contará como
cadena adicional en el número devuelto de cadenas de error.


Esta propiedad es de solo lectura.
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
Valor: 1
Si el error devuelto de la función se asignó a uno de los
errores estándar WS_E_*, esta propiedad se usa para almacenar el original.
código de error específico de implementación.


Tenga en cuenta que el código de error original es específico de una implementación y una versión concretas de las bibliotecas subyacentes usadas por WWSAPI. No debe ser
se espera que permanezca constante, ya que las bibliotecas pueden cambiar.


El propósito principal de exponer este error es para fines de diagnóstico, ya que la aplicación puede
eche un vistazo al código de error original de la biblioteca subyacente que provocó este error.


Aplicaciones que realizan acciones específicas en función de la implementación
Es probable que se rompa el código de error específico cuando cambie la implementación.


Si el error no se asignó desde un valor específico de implementación
en un error estándar, esta propiedad tendrá el valor NOERROR.


El valor predeterminado es NOERROR.
WS_ERROR_PROPERTY_LANGID
Valor: 2
Esto identifica el idioma de cualquier información confidencial del idioma.
en el objeto error.


Este valor puede no ser cero.


Este valor solo se puede establecer cuando se crea por primera vez el objeto de error, o bien
después de que se haya restablecido mediante WsResetError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h