BIDI_RESPONSE_DATA struttura (winspool.h)
La struttura BIDI_RESPONSE_DATA contiene una singola risposta bidi.
Sintassi
typedef struct _BIDI_RESPONSE_DATA {
DWORD dwResult;
DWORD dwReqNumber;
LPWSTR pSchema;
BIDI_DATA data;
} BIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA;
Members
dwResult
Specifica l'ultimo errore della risposta.
dwReqNumber
Specifica un numero usato per trovare una risposta e una richiesta in un'operazione multirequest.
pSchema
Puntatore a una posizione di memoria contenente il primo byte della stringa dello schema.
data
Specifica una struttura BIDI_DATA contenente i dati associati allo schema.
Commenti
La funzione RouterAllocBidiResponseContainer di spooler viene usata per allocare la memoria necessaria per una struttura BIDI_RESPONSE_CONTAINER, che viene quindi usata per contenere una matrice di strutture BIDI_RESPONSE_DATA . Quando una struttura BIDI_RESPONSE_CONTAINER non è più necessaria, deve essere liberata da una chiamata a RouterFreeBidiResponseContainer.
Quando l'azione bidi è BIDI_ACTION_GETALL, il membro dwReqNumber contiene l'ID della richiesta corrispondente nella struttura BIDI_REQUEST_CONTAINER , il membro pSchema punta alla stringa dello schema associata ai dati e il membro dati contiene i dati bidi. Se l'azione bidi è BIDI_ACTION_ENUM_SCHEMA, pSchema deve essere impostato su NULL e il membro dati conterrà la stringa dello schema supportata. In questo caso , data.dwDataType è impostato su BIDI_TEXT (un enumeratore BIDI_DATA ). Per informazioni sulle costanti BIDI_ACTION_Xxx, vedere IBidiSpooler::MultiSendRecv nella documentazione di Microsoft Windows SDK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura è disponibile in Windows XP e nei sistemi operativi successivi. |
Intestazione | winspool.h (include Winspool.h) |