enumeración WS_WRITE_OPTION (webservices.h)
Especifica si un almacenamiento especificado contiene el valor o un puntero al valor y si el valor se puede representar como nulo en el contenido XML.
Sintaxis
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 Valor: 1 El almacenamiento especificado contiene el valor . Tamaño del almacenamiento especificado debe ser el tamaño del valor. Esta opción especifica que el valor siempre se escribirá en el contenido XML.
Esta opción no se admite para los tipos de puntero. (WS_WSZ_TYPE y WS_XML_BUFFER_TYPE). La opción WS_WRITE_REQUIRED_POINTER debe usarse para estos tipos. |
WS_WRITE_REQUIRED_POINTER Valor: 2 El almacenamiento especificado contiene un puntero al valor . El el tamaño del almacenamiento especificado siempre es el tamaño de un puntero, independientemente de del tipo que se va a serializar. Esta opción especifica que el valor siempre se escribirá en el contenido XML.
Si el puntero al valor especificado en el almacenamiento es null, se devuelve E_INVALIDARG. (Consulte valores devueltos de servicios web de Windows). |
WS_WRITE_NILLABLE_VALUE Valor: 3 El almacenamiento especificado contiene un puntero al valor . El el tamaño del almacenamiento especificado siempre es el tamaño de un puntero, independientemente de del tipo que se va a serializar. Si el valor es nulo, se escribe un elemento nulo en el contenido XML. Si no es nulo, el valor se serializa normalmente.
Esta opción solo se admite para los siguientes tipos, que se enumeran a continuación, que tienen una manera intrínseca de representar un valor nulo. Consulte la documentación. para cada tipo para obtener información sobre cómo se representa el nil. |
WS_WRITE_NILLABLE_POINTER Valor: 4 Para todos los tipos, el almacenamiento especificado contiene un puntero al valor . El el tamaño del almacenamiento especificado siempre es el tamaño de un puntero, independientemente de del tipo que se va a serializar. Si el puntero al valor especificado en el almacenamiento es NULL, Un elemento nulo se escribe en el contenido XML.
|
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
servidor mínimo admitido | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
encabezado de |
webservices.h |