Función WsResetMetadata (webservices.h)

Restablece el estado de un objeto de metadatos a WS_METADATA_STATE_CREATED.

En este estado, se puede reutilizar el objeto Metadata. WS_POLICY objetos recuperados mediante el objeto Metadata se liberarán.

Sintaxis

HRESULT WsResetMetadata(
  [in]           WS_METADATA *metadata,
  [in, optional] WS_ERROR    *error
);

Parámetros

[in] metadata

Puntero al objeto Metadata que se va a restablecer. El puntero debe hacer referencia a un WS_METADATA válido.

[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
WS_E_INVALID_OPERATION
Los metadatos se encontraban en un estado inadecuado.

Comentarios

La reutilización de metadatos en lugar de crear uno desde cero puede mejorar el rendimiento. Si se llama correctamente, esta función no producirá un error.

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]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll