énumération WS_WRITE_OPTION (webservices.h)
Spécifie si un stockage spécifié contient la valeur, ou un pointeur vers la valeur, et si la valeur peut être représentée comme nulle dans le contenu XML.
Syntaxe
typedef enum {
WS_WRITE_REQUIRED_VALUE = 1,
WS_WRITE_REQUIRED_POINTER = 2,
WS_WRITE_NILLABLE_VALUE = 3,
WS_WRITE_NILLABLE_POINTER = 4
} WS_WRITE_OPTION;
Constantes
WS_WRITE_REQUIRED_VALUE Valeur : 1 Le stockage spécifié contient la valeur. Taille du stockage spécifié doit être la taille de la valeur. Cette option spécifie que la valeur sera toujours écrite dans le contenu XML.
Cette option n’est pas prise en charge pour les types de pointeur (WS_WSZ_TYPE et WS_XML_BUFFER_TYPE). L’option WS_WRITE_REQUIRED_POINTER doit être utilisée pour ces types. |
WS_WRITE_REQUIRED_POINTER Valeur : 2 Le stockage spécifié contient un pointeur vers la valeur. Le la taille du stockage spécifié est toujours la taille d’un pointeur, quelle que soit la taille du type sérialisé. Cette option spécifie que la valeur sera toujours écrite dans le contenu XML.
Si le pointeur vers la valeur spécifiée dans le stockage est NULL , E_INVALIDARG est retourné. (Consultez valeurs de retour des services web Windows.) |
WS_WRITE_NILLABLE_VALUE Valeur : 3 Le stockage spécifié contient un pointeur vers la valeur. Le la taille du stockage spécifié est toujours la taille d’un pointeur, quelle que soit la taille du type sérialisé. Si la valeur est nulle, un élément nil est écrit dans le contenu XML. Si elle n’est pas nulle, la valeur est sérialisée normalement.
Cette option est uniquement prise en charge pour les types suivants, répertoriés ci-dessous, qui ont un moyen intrinsèque de représenter une valeur nulle. Consultez la documentation pour chaque type pour obtenir des informations sur la façon dont nil est représenté. |
WS_WRITE_NILLABLE_POINTER Valeur : 4 Pour tous les types, le stockage spécifié contient un pointeur vers la valeur. Le la taille du stockage spécifié est toujours la taille d’un pointeur, quelle que soit la taille du type sérialisé. Si le pointeur vers la valeur spécifiée dans le stockage est NULL, puis un élément nil est écrit dans le contenu XML.
|
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 7 [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
d’en-tête | webservices.h |