IDirect3DDevice9Video::CreateAuthenticatedChannel 方法 (d3d9.h)
创建与 Direct3D 设备或图形驱动程序通信的通道。
语法
HRESULT CreateAuthenticatedChannel(
D3DAUTHENTICATEDCHANNELTYPE ChannelType,
IDirect3DAuthenticatedChannel9 **ppAuthenticatedChannel,
HANDLE *pChannelHandle
);
参数
ChannelType
指定通道的类型,作为 D3DAUTHENTICATEDCHANNELTYPE 枚举的成员。
ppAuthenticatedChannel
接收指向 IDirect3DAuthenticatedChannel9 接口的指针。 调用方必须释放接口。
pChannelHandle
接收指向通道句柄的指针。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
备注
如果 ChannelType 参数 D3DAUTHENTICATEDCHANNEL_D3D9,该方法将创建具有 Direct3D 设备的通道。 这种类型的通道不支持身份验证。
如果 ChannelTypeD3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE 或 D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE,该方法使用图形驱动程序创建经过身份验证的通道。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d9.h |