BIDI_RESPONSE_DATA estructura (winspool.h)
La estructura BIDI_RESPONSE_DATA contiene una única respuesta bidi.
Sintaxis
typedef struct _BIDI_RESPONSE_DATA {
DWORD dwResult;
DWORD dwReqNumber;
LPWSTR pSchema;
BIDI_DATA data;
} BIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA;
Miembros
dwResult
Especifica el último error de la respuesta.
dwReqNumber
Especifica un número utilizado para buscar coincidencias con una respuesta y una solicitud en una operación de multirequest.
pSchema
Puntero a una ubicación de memoria que contiene el primer byte de la cadena de esquema.
data
Especifica una estructura de BIDI_DATA que contiene los datos asociados al esquema.
Comentarios
La función RouterAllocBidiResponseContainer del administrador de colas se usa para asignar la memoria necesaria para una estructura de BIDI_RESPONSE_CONTAINER , que luego se usa para contener una matriz de estructuras de BIDI_RESPONSE_DATA. Cuando ya no se necesita una estructura de BIDI_RESPONSE_CONTAINER, se debe liberar mediante una llamada a RouterFreeBidiResponseContainer.
Cuando la acción bidi se BIDI_ACTION_GETALL, el miembro dwReqNumber contiene el identificador de la solicitud coincidente en la estructura BIDI_REQUEST_CONTAINER , el miembro pSchema apunta a la cadena de esquema asociada a los datos y el miembro de datos contiene los datos de bidi. Si la acción bidi es BIDI_ACTION_ENUM_SCHEMA, pSchema debe establecerse en NULL y el miembro de datos contendrá la cadena de esquema admitida. En este caso, data.dwDataType se establece en BIDI_TEXT (un enumerador de BIDI_DATA ). Para obtener información sobre las constantes BIDI_ACTION_Xxx, consulte IBidiSpooler::MultiSendRecv en la documentación de Microsoft Windows SDK.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta estructura está disponible en Windows XP y en sistemas operativos posteriores. |
Encabezado | winspool.h (incluya Winspool.h) |