Compartir a través de


PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL función de devolución de llamada (d3dumddi.h)

La función DestroyAuthenticatedChannel libera recursos para el canal autenticado que crea la función CreateAuthenticatedChannel .

Sintaxis

PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL Pfnd3dddiDestroyauthenticatedchannel;

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

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL que contiene un miembro que especifica el identificador para el canal autenticado que se va a destruir.

Valor devuelto

DestroyAuthenticatedChannel devuelve uno de los valores siguientes:

Código devuelto Descripción
S_OK El canal autenticado se destruye correctamente.
E_OUTOFMEMORY DestroyAuthenticatedChannel no pudo asignar la memoria necesaria para que se complete.

Comentarios

La función DestroyAuthenticatedChannel del controlador debe deshabilitar las protecciones establecidas a través de llamadas a la función ConfigureAuthenticatedChannel del controlador con los GUID de D3DAUTHETICATEDCONFIGURE_PROTECTION y D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESIBLE establecidos. Sin embargo, el controlador no debe deshabilitar la protección de superficie compartida (D3DAUTHETICATEDCONFIGURE_SHAREDRESOURCE).

Requisitos

Requisito Value
Cliente mínimo compatible DestroyAuthenticatedChannel se admite a partir del sistema operativo Windows 7.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

ConfigureAuthenticatedChannel

CreateAuthenticatedChannel

D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL