Share via


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