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


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

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

Синтаксис

PFND3DDDI_DESTROYCRYPTOSESSION Pfnd3dddiDestroycryptosession;

HRESULT Pfnd3dddiDestroycryptosession(
  HANDLE hDevice,
  const D3DDDIARG_DESTROYCRYPTOSESSION *unnamedParam2
)
{...}

Параметры

hDevice

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

unnamedParam2

pData [in]

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

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

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

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

Требования

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

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

CreateCryptoSession

D3DDDIARG_DESTROYCRYPTOSESSION