Compartilhar via


função de retorno de chamada WS_DYNAMIC_STRING_CALLBACK (webservices.h)

Determina se a cadeia de caracteres especificada pode ser gravada no formato otimizado. Esse retorno de chamada é usado em WS_XML_WRITER_BINARY_ENCODING

Sintaxe

WS_DYNAMIC_STRING_CALLBACK WsDynamicStringCallback;

HRESULT WsDynamicStringCallback(
  [in]           void *callbackState,
  [in]           const WS_XML_STRING *string,
  [out]          BOOL *found,
  [out]          ULONG *id,
  [in, optional] WS_ERROR *error
)
{...}

Parâmetros

[in] callbackState

Estado definido pelo usuário que foi passado para a função que aceitou o WS_DYNAMIC_STRING_CALLBACK.

[in] string

A cadeia de caracteres a ser pesquisada no dicionário dinâmico.

[out] found

Se a cadeia de caracteres foi encontrada ou não no dicionário dinâmico é retornada aqui.

[out] id

A ID da cadeia de caracteres é retornada aqui.

[in, optional] error

Especifica onde informações adicionais de erro devem ser armazenadas se a função falhar.

Valor retornado

Essa função de retorno de chamada não retorna um valor.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho webservices.h