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


функция обратного вызова 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 (include D3dumddi.h)

См. также

ConfigureAuthenticatedChannel

CreateAuthenticatedChannel

D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL