BIDI_DATA estructura (winspool.h)
La estructura BIDI_DATA se usa para almacenar los valores de un esquema bidi.
Sintaxis
typedef struct _BIDI_DATA {
DWORD dwBidiType;
union {
BOOL bData;
LONG iData;
LPWSTR sData;
FLOAT fData;
BINARY_CONTAINER biData;
} u;
} BIDI_DATA, *PBIDI_DATA, *LPBIDI_DATA;
Miembros
dwBidiType
Especifica el tipo de datos de una solicitud bidi como uno de los valores enumerados en la enumeración BIDI_TYPE . El valor de este miembro determina cuál de los cinco miembros de unión siguientes es válido.
u
u.bData
Especifica el valor booleano. Este miembro solo es válido si el valor de dwBidiType es BIDI_BOOL, uno de los enumeradores BIDI_TYPE.
u.iData
Especifica el valor entero. Este miembro solo es válido si el valor de dwBidiType es BIDI_INT, uno de los enumeradores BIDI_TYPE.
u.sData
Puntero a una ubicación de memoria en la que se almacena el primer byte de la cadena. Este miembro solo es válido si el valor de dwBidiType es BIDI_STRING o BIDI_TEXT, dos de los enumeradores de BIDI_TYPE.
u.fData
Especifica el valor de punto flotante. Este miembro solo es válido si el valor de dwBidiType es BIDI_FLOAT, uno de los enumeradores BIDI_TYPE.
u.biData
Especifica una estructura de BINARY_CONTAINER que contiene los datos binarios. Este miembro solo es válido si el valor de dwBidiType es BIDI_BLOB, uno de los enumeradores BIDI_TYPE.
Comentarios
Las estructuras BIDI_REQUEST_DATA y BIDI_RESPONSE_DATA tienen un miembro de este tipo, que contiene los datos de bidi para la solicitud o respuesta.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta estructura está disponible en Windows XP y versiones posteriores. |
Encabezado | winspool.h (incluya Winspool.h) |