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.
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
);
[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.
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Uno o più argomenti non sono validi. |
|
L'attributo xml non è stato trovato. |
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.
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 |