Compartir a través de


Función WsGetServiceHostProperty (webservices.h)

Recupera una propiedad de host de servicio especificada. La propiedad que se va a recuperar se identifica mediante un parámetro de entrada WS_SERVICE_PROPERTY_ID .

Sintaxis

HRESULT WsGetServiceHostProperty(
  [in]           WS_SERVICE_HOST              *serviceHost,
  [in]           const WS_SERVICE_PROPERTY_ID id,
                 void                         *value,
  [in]           ULONG                        valueSize,
  [in, optional] WS_ERROR                     *error
);

Parámetros

[in] serviceHost

Puntero al objeto WS_SERVICE_HOST que contiene la propiedad que se va a recuperar.

[in] id

Se trata de un valor de enumerador WS_SERVICE_PROPERTY_ID que identifica la propiedad que se va a recuperar.

value

Puntero void a una ubicación para almacenar el valor de la propiedad recuperada. El puntero debe tener una alineación compatible con el tipo de la propiedad .

[in] valueSize

Tamaño del búfer de longitud de bytes asignado por el autor de la llamada para almacenar el valor de la propiedad recuperada.

[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 o el búfer especificado no era lo suficientemente grande para el valor.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll