Leggere in inglese

Condividi tramite


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.

Nota È consentito che più di un lettore possa leggere dalla stessa WS_XML_BUFFER.

 

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.

Nota Per altre informazioni, vedere WS_XML_READER_PROPERTY.

 
.

[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