Поделиться через


функция обратного вызова PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL (d3dumddi.h)

Функция DestroyAuthenticatedChannel освобождает ресурсы для канала с проверкой подлинности, создаваемого функцией CreateAuthenticatedChannel .

Синтаксис

PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL Pfnd3dddiDestroyauthenticatedchannel;

HRESULT Pfnd3dddiDestroyauthenticatedchannel(
  HANDLE hDevice,
  const D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in]

Указатель на структуру D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL , содержащую один элемент, указывающий дескриптор канала, прошедшего проверку подлинности, для уничтожения.

Возвращаемое значение

DestroyAuthenticatedChannel возвращает одно из следующих значений:

Код возврата Описание
S_OK Канал, прошедший проверку подлинности, успешно уничтожен.
E_OUTOFMEMORY DestroyAuthenticatedChannel не удалось выделить необходимую память для ее завершения.

Комментарии

Функция DestroyAuthenticatedChannel драйвера должна отключить все защиты, заданные с помощью вызовов функции ConfigureAuthenticatedChannel драйвера с набором D3DAUTHETICATEDCONFIGURE_PROTECTION и D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESIBLE GUID. Однако драйвер не должен отключать защиту общей поверхности (D3DAUTHETICATEDCONFIGURE_SHAREDRESOURCE).

Требования

Требование Значение
Минимальная версия клиента DestroyAuthenticatedChannel поддерживается начиная с операционной системы Windows 7.
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)

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

ConfigureAuthenticatedChannel

CreateAuthenticatedChannel

D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL