Funzione WsGetXmlAttribute (webservices.h)
Trova l'attributo xml più vicino nell'ambito con il nome locale specificato e restituisce il relativo valore.
Il valore restituito viene inserito nell'heap specificato.
Sintassi
HRESULT WsGetXmlAttribute(
[in] WS_XML_READER *reader,
[in] const WS_XML_STRING *localName,
[in] WS_HEAP *heap,
WCHAR **valueChars,
[out] ULONG *valueCharCount,
[in, optional] WS_ERROR *error
);
Parametri
[in] reader
Lettore per il quale verrà eseguito la ricerca dell'attributo xml.
[in] localName
LocalName dell'attributo xml per cui eseguire la ricerca.
[in] heap
Heap in cui deve essere allocato il valore risultante.
valueChars
Il valore dell'attributo viene archiviato qui.
[out] valueCharCount
Lunghezza del valoreChars.
[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'attributo xml non è stato trovato. |
Commenti
Questa funzione può essere usata solo per ottenere i valori degli attributi nell'ambito che usano il prefisso "xml".
Se non viene trovato alcun attributo xml corrispondente, verrà restituita una stringa di lunghezza zero per il valore e la funzione restituisce S_FALSE.
Il lettore non esegue alcuna operazione con attributi xml diversi da quello di superficie per l'ispezione.
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 |