Función WsCreateError (webservices.h)
Crea un objeto de error que se puede pasar a las funciones para registrar información de error enriquecida.
Sintaxis
HRESULT WsCreateError(
const WS_ERROR_PROPERTY *properties,
[in] ULONG propertyCount,
WS_ERROR **error
);
Parámetros
properties
Matriz de estructuras de WS_ERROR_PROPERTY que contienen propiedades de error opcionales.
[in] propertyCount
Número de propiedades de la matriz de propiedades .
error
Si se ejecuta correctamente, un puntero que recibe la dirección de la estructura WS_ERROR que representa el objeto de error creado.
Valor devuelto
Si la función se realiza correctamente, devuelve NO_ERROR; de lo contrario, devuelve un código de error HRESULT.
Código devuelto | Descripción |
---|---|
|
Uno o más argumentos no son válidos. |
|
Memoria insuficiente para completar la operación. |
|
Esta función puede devolver otros errores no enumerados anteriormente. |
Comentarios
Si no necesita mucho el objeto de error, álelelo llamando a la función WsFreeError .
De forma predeterminada, el idioma de cualquier información dependiente del idioma en el objeto de error es el idioma de interfaz de usuario predeterminado del usuario actual. Sin embargo, puede cambiar el idioma estableciendo la propiedad WS_ERROR_PROPERTY_LANGID. Consulte la enumeración WS_ERROR_PROPERTY_ID .
Requisitos
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] |
Plataforma de destino | Windows |
Encabezado | webservices.h |
Library | WebServices.lib |
Archivo DLL | WebServices.dll |