estrutura BIDI_RESPONSE_DATA (winspool.h)
A estrutura BIDI_RESPONSE_DATA contém uma única resposta bidi.
Sintaxe
typedef struct _BIDI_RESPONSE_DATA {
DWORD dwResult;
DWORD dwReqNumber;
LPWSTR pSchema;
BIDI_DATA data;
} BIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA;
Membros
dwResult
Especifica o último erro da resposta.
dwReqNumber
Especifica um número usado para corresponder a uma resposta e uma solicitação em uma operação multi-solicitação.
pSchema
Ponteiro para um local de memória que contém o primeiro byte da cadeia de caracteres de esquema.
data
Especifica uma estrutura BIDI_DATA que contém os dados associados ao esquema.
Comentários
A função RouterAllocBidiResponseContainer do spooler é usada para alocar a memória necessária para uma estrutura BIDI_RESPONSE_CONTAINER , que é usada para conter uma matriz de estruturas BIDI_RESPONSE_DATA. Quando uma estrutura de BIDI_RESPONSE_CONTAINER não for mais necessária, ela deverá ser liberada por uma chamada para RouterFreeBidiResponseContainer.
Quando a ação bidi é BIDI_ACTION_GETALL, o membro dwReqNumber contém a ID da solicitação correspondente na estrutura BIDI_REQUEST_CONTAINER , o membro pSchema aponta para a cadeia de caracteres de esquema associada aos dados e o membro de dados contém os dados bidi. Se a ação bidi for BIDI_ACTION_ENUM_SCHEMA, o pSchema deverá ser definido como NULL e o membro de dados manterá a cadeia de caracteres de esquema com suporte. Nesse caso, data.dwDataType é definido como BIDI_TEXT (um enumerador BIDI_DATA ). Para obter informações sobre as constantes BIDI_ACTION_Xxx, consulte IBidiSpooler::MultiSendRecv na documentação do SDK do Microsoft Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa estrutura está disponível no Windows XP e em sistemas operacionais posteriores. |
Cabeçalho | winspool.h (inclua Winspool.h) |