Funzione WsMoveWriter (webservices.h)
Sposta la posizione corrente del writer come specificato dal parametro moveTo.
Sintassi
HRESULT WsMoveWriter(
[in] WS_XML_WRITER *writer,
[in] WS_MOVE_TO moveTo,
BOOL *found,
[in, optional] WS_ERROR *error
);
Parametri
[in] writer
Writer da spostare.
[in] moveTo
Posizione relativa per spostare il writer.
found
Se non è NULL, se la nuova posizione potrebbe essere spostata qui.
Se si tratta di NULL e la posizione non è stata spostata in, la funzione restituirà WS_E_INVALID_FORMAT. Vedere Valori restituiti da Servizi Web Windows.
[in, optional] error
Specifica la posizione in cui devono essere archiviate informazioni aggiuntive sugli errori se la funzione ha esito negativo.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Uno o più argomenti non sono validi. |
|
L'operazione non è consentita a causa dello stato corrente dell'oggetto. |
|
I dati di input non erano nel formato previsto o non hanno il valore previsto. |
Commenti
Questa operazione può essere usata solo in un writer impostato su un WS_XML_BUFFER.
Se il parametro trovato non è NULL, indicherà se potrebbe spostarsi nel nodo richiesto e restituire NOERROR.
Se il parametro trovato è NULL e il nodo richiesto non viene trovato, restituirà WS_E_INVALID_FORMAT.
Una volta posizionata, il writer inserisce quindi nuovi dati prima della posizione specificata.
Requisiti
Requisito | Valore |
---|---|
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 |