Метод 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. Этот тип канала не поддерживает проверку подлинности.

Если ChannelType имеет D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE или D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE, метод создает канал с проверкой подлинности с графическим драйвером.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header d3d9.h

См. также раздел

Защита содержимого на основе GPU

IDirect3DDevice9Video