Función WsSetMessageProperty (webservices.h)

Esta operación establece una propiedad Message.

Sintaxis

HRESULT WsSetMessageProperty(
  [in]           WS_MESSAGE             *message,
  [in]           WS_MESSAGE_PROPERTY_ID id,
                 const void             *value,
  [in]           ULONG                  valueSize,
  [in, optional] WS_ERROR               *error
);

Parámetros

[in] message

Puntero al objeto Message con la propiedad que se va a establecer. El puntero debe hacer referencia a un objeto WS_MESSAGE válido y el valor al que se hace referencia no puede ser NULL.

[in] id

Identificador de la propiedad que se va a establecer.

value

Puntero al valor de propiedad que se va a establecer. El puntero debe tener una alineación compatible con el tipo de la propiedad .

[in] valueSize

Tamaño en bytes del valor de propiedad.

[in, optional] error

Puntero a un objeto WS_ERROR donde se debe almacenar información adicional sobre el error si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
E_INVALIDARG
El identificador de propiedad no se admite para este objeto.

El tamaño especificado no era adecuado para la propiedad .

E_OUTOFMEMORY
No había suficiente espacio para establecer el valor de la propiedad.
Otros errores
Esta función puede devolver otros errores no enumerados anteriormente.

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