struttura WS_XML_STRING (webservices.h)
Rappresenta una stringa che ha facoltativamente informazioni sul dizionario associate. Le API xml usano WS_XML_STRINGs per identificare prefissi, localNames e spazi dei nomi.
Sintassi
typedef struct _WS_XML_STRING {
ULONG length;
BYTE *bytes;
WS_XML_DICTIONARY *dictionary;
ULONG id;
} WS_XML_STRING;
Members
length
Numero di byte nella rappresentazione codificata UTF-8 della stringa.
bytes
Stringa codificata come byte UTF-8.
dictionary
Puntatore al dizionario contenente la stringa. Se la stringa non fa parte di un dizionario, il valore potrebbe essere NULL.
id
Valore che identifica in modo univoco la stringa all'interno del dizionario specificato. La voce in dizionario-stringhe>[id] deve identificare questa stringa.
Se il dizionario è NULL, questo valore viene inutilizzato.
Commenti
La stringa è rappresentata come byte codificati UTF-8, non WCHARs. Non è necessario terminare zero.
Le macro WS_XML_STRING_VALUE, WS_XML_STRING_NULL e WS_XML_STRING_DICTIONARY_VALUE possono essere usate per inizializzare questa struttura.
Le informazioni sul dizionario vengono usate dalla codifica binaria per scrivere un documento xml più compatto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |