Funzione WsSetInputToBuffer (webservices.h)
Imposta l'input lettore su un buffer XML specificato. Proprietà lettore specificate in WsSetInputToBuffer override delle proprietà impostate da WsCreateReader.
Il lettore non modifica WS_XML_BUFFER dati di input.
Sintassi
HRESULT WsSetInputToBuffer(
[in] WS_XML_READER *reader,
[in] WS_XML_BUFFER *buffer,
const WS_XML_READER_PROPERTY *properties,
[in] ULONG propertyCount,
[in, optional] WS_ERROR *error
);
Parametri
[in] reader
Puntatore all'oggetto WS_XML_READER per cui verrà impostato l'input.
[in] buffer
Puntatore al buffer XML da leggere.
properties
Puntatore che fa riferimento a una matrice di proprietà di lettore facoltative.
[in] propertyCount
Numero di proprietà.
[in, optional] error
Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando un lettore XML ha un buffer XML come origine di input, è possibile usare Lettore in modo casuale e le funzioni WsGetReaderPosition, WsSetReaderPosition e WsMoveReaderReader Sono disponibili per l'uso.
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 |