D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 结构 (d3dumddi.h)
D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 结构描述使用 ConfigureAuthenticatedChannel 函数在经过身份验证的通道中设置的状态。
语法
typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in/out] VOID *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;
成员
[in] InputSize
pInputData 成员指向的输入数据的大小(以字节为单位)。
[in] pInputData
指向描述要设置的配置数据的缓冲区的指针。 输入缓冲区的定义取决于设置的配置数据。 pInputData 指向的缓冲区的定义与传递给 IDirect3DAuthenticatedChannel::Configure 方法的输入缓冲区相同。 有关 IDirect3DAuthenticatedChannel::Configure 的详细信息,请参阅 Windows SDK 文档。
[in/out] pOutputData
指向缓冲区的指针,该缓冲区描述 ConfigureAuthenticatedChannel 函数返回的信息。
注解
pInputData 成员指向的输入缓冲区的第一个成员始终是D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT结构,其成员指定以下信息:
- ConfigureType 成员标识要设置的配置状态。
- omac 成员 (OMAC) 标识单键密码块链 (CBC) 模式消息身份验证代码,该代码验证输入是否来自受信任的源。
- SequenceNumber 成员指定驱动程序可用于防止重播攻击的唯一数字。
配置状态:另一个经过身份验证的通道不能禁用经过身份验证的通道集。 使用此类尝试调用驱动程序的 ConfigureAuthenticatedChannel 函数失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 7 操作系统开始支持D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |