Condividi tramite


Funzione WsCreateMetadata (webservices.h)

Crea un oggetto metadati utilizzato per raccogliere ed elaborare documenti di metadati.

Sintassi

HRESULT WsCreateMetadata(
                 const WS_METADATA_PROPERTY *properties,
  [in]           ULONG                      propertyCount,
                 WS_METADATA                **metadata,
  [in, optional] WS_ERROR                   *error
);

Parametri

properties

Matrice di strutture WS_METADATA_PROPERTY contenenti proprietà facoltative per i metadati.

Il valore di questo parametro può essere NULL, nel qual caso il parametro propertyCount deve essere 0 (zero).

[in] propertyCount

Numero di proprietà nella matrice delle proprietà .

metadata

In caso di esito positivo, un puntatore che riceve l'indirizzo della struttura WS_METADATA che rappresenta il nuovo messaggio.

Quando questa struttura non è più necessaria, è necessario liberarla chiamando WsFreeMetadata.

[in, optional] error

Puntatore a una struttura WS_ERROR che riceve informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Se la funzione ha esito positivo, restituisce NO_ERROR; in caso contrario, restituisce un codice di errore HRESULT.

Codice restituito Descrizione
E_INVALIDARG
Uno o più argomenti non sono validi.
E_OUTOFMEMORY
Memoria insufficiente.
Altri errori
Questa funzione può restituire altri errori non elencati in precedenza.

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll