struttura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL (d3dumddi.h)
La struttura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL descrive le informazioni sul canale autenticate per eseguire query usando la funzione QueryAuthenticatedChannel .
Sintassi
typedef struct _D3DDDIARG_QUERYAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in] UINT OutputSize;
[in/out] VOID *pOutputData;
} D3DDDIARG_QUERYAUTHENTICATEDCHANNEL;
Members
[in] InputSize
Dimensione, in byte, dei dati di input a cui punta il membro pInputData .
[in] pInputData
Puntatore a un buffer che descrive le informazioni su cui eseguire la query. Il buffer a cui punta pInputData viene definito in modo identico al buffer di input passato al metodo IDirect3DAuthenticatedChannel::Query . Per altre informazioni su IDirect3DAuthenticatedChannel::Query, vedere la documentazione di Windows SDK.
[in] OutputSize
Dimensione, in byte, dei dati di output a cui punta il membro pOutputData .
[in/out] pOutputData
Puntatore a un buffer che descrive le informazioni restituite dalla funzione QueryAuthenticatedChannel . Il buffer a cui punta pOutputData viene definito in modo identico al buffer di output restituito dal metodo IDirect3DAuthenticatedChannel::Query .
Commenti
Le definizioni dei buffer di input e output a cui puntano i membri pInputData e pOutputData dipendono dal tipo di informazioni. Il primo membro del buffer di input è sempre una struttura D3DAUTHENTICATEDCHANNEL_QUERY_INPUT, il cui membro QueryType identifica il tipo di informazioni da eseguire per la query.
La definizione del buffer di output dipende anche dalle informazioni eseguite dalla funzione QueryAuthenticatedChannel . Tuttavia, il primo membro del buffer di output è sempre una struttura D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT, i cui membri specificano le informazioni seguenti:
- Il membro omac identifica il codice di autenticazione dei messaggi in modalità CBC (Cipher Block Chaining) a chiave singola che consente al chiamante di autenticare l'intero buffer, che impedisce attacchi man-in-the-middle.
- I membri QueryType, hChannel e SequenceNumber del buffer di input impediscono attacchi di riproduzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | D3DDDIARG_QUERYAUTHENTICATEDCHANNEL è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3dumddi.h (include D3dumddi.h) |