estructura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL (d3dumddi.h)
La estructura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL describe la información del canal autenticado que se va a consultar mediante la función QueryAuthenticatedChannel.
Sintaxis
typedef struct _D3DDDIARG_QUERYAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in] UINT OutputSize;
[in/out] VOID *pOutputData;
} D3DDDIARG_QUERYAUTHENTICATEDCHANNEL;
Miembros
[in] InputSize
Tamaño, en bytes, de los datos de entrada a los que apunta el miembro pInputData.
[in] pInputData
Puntero a un búfer que describe la información que se va a consultar. El búfer al que pInputData apunta a se define de forma idéntica al búfer de entrada que se pasa al método IDirect3DAuthenticatedChannel::Query. Para obtener más información sobre IDirect3DAuthenticatedChannel::Query, consulte la documentación de Windows SDK.
[in] OutputSize
Tamaño, en bytes, de los datos de salida a los que apunta el miembro pOutputData.
[in/out] pOutputData
Puntero a un búfer que describe la información que devuelve la función QueryAuthenticatedChannel. El búfer al que pOutputData apunta a se define de forma idéntica al búfer de salida al que devuelve el método IDirect3DAuthenticatedChannel::Query.
Observaciones
Las definiciones de los búferes de entrada y salida a los que el pInputData y punto de miembros pOutputData, dependen del tipo de información. El primer miembro del búfer de entrada es siempre una estructura D3DAUTHENTICATEDCHANNEL_QUERY_INPUT, cuyo queryType miembro identifica el tipo de información que se va a consultar.
La definición del búfer de salida también depende de la información que consulta QueryAuthenticatedChannel. Sin embargo, el primer miembro del búfer de salida siempre es una estructura D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT, cuyos miembros especifican la siguiente información:
- El miembro de omac identifica el código de autenticación de mensajes en modo de cifrado de clave única (CBC) que permite al autor de la llamada autenticar todo el búfer, lo que evita ataques de tipo "man in the middle".
- Los QueryType, hChannely sequenceNumber miembros del búfer de entrada impiden ataques de reproducción.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | D3DDDIARG_QUERYAUTHENTICATEDCHANNEL se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |