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) |