Compartir a través de


estructura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL (d3dumddi.h)

La estructura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL describe el estado que se establece dentro de un canal autenticado mediante la función ConfigureAuthenticatedChannel .

Sintaxis

typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
  [in]     UINT       InputSize;
  [in]     const VOID *pInputData;
  [in/out] VOID       *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;

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 los datos de configuración que se van a establecer. La definición del búfer de entrada depende de los datos de configuración establecidos. El búfer al que pInputData apunta se define de forma idéntica al búfer de entrada que se pasa al método IDirect3DAuthenticatedChannel::Configure . Para obtener más información sobre IDirect3DAuthenticatedChannel::Configure, consulte la documentación de Windows SDK.

[in/out] pOutputData

Puntero a un búfer que describe la información que devuelve la función ConfigureAuthenticatedChannel .

Comentarios

El primer miembro del búfer de entrada al que apunta el miembro pInputData es siempre la estructura D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT, cuyos miembros especifican la siguiente información:

  • El miembro ConfigureType identifica el estado de configuración que se va a establecer.
  • El miembro omac identifica el código de autenticación de mensajes (OMAC) en modo de cifrado con clave única (CBC), que comprueba que la entrada procede de un origen de confianza.
  • El miembro SequenceNumber especifica un número único que el controlador puede usar para evitar ataques de reproducción.
El miembro pOutputData apunta a una estructura de D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT que contiene el tipo de configuración y el número de secuencia del búfer de salida para evitar ataques de reproducción.

Estado de configuración de que otro canal autenticado no puede deshabilitar los conjuntos de canales autenticados. Se produce un error en una llamada a la función ConfigureAuthenticatedChannel del controlador con este tipo de intento.

Requisitos

Requisito Value
Cliente mínimo compatible D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

ConfigureAuthenticatedChannel