Compartir a través de


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)

Consulte también

QueryAuthenticatedChannel