Método IWSDXMLContext::SetTypes (wsdxml.h)

Asocia tipos de mensajes personalizados con el objeto de contexto XML.

El código generado solo debe llamar a este método y no debe llamarse directamente a este método mediante un cliente WSDAPI. En su lugar, el generador de código proporcionará contenedores que acceden correctamente a este método.

Sintaxis

HRESULT SetTypes(
  [in] const PCWSDXML_TYPE *pTypes,
  [in] DWORD               dwTypesCount,
  [in] BYTE                bLayerNumber
);

Parámetros

[in] pTypes

Matriz de WSDXML_TYPE estructuras que representan el conjunto de mensajes para el código generado.

[in] dwTypesCount

Número de tipos de la matriz pTypes .

[in] bLayerNumber

Número de capa asociado al código de servicio generado.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
pTypes es NULL o bLayerNumber es mayor o igual que WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
E_FAIL
Error en el método.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdxml.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDXMLContext