Compartir a través de


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)

Consulte también

BIDI_RESPONSE_CONTAINER

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer