Partager via


PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL fonction de rappel (d3dumddi.h)

La fonction DestroyAuthenticatedChannel libère des ressources pour le canal authentifié créé par la fonction CreateAuthenticatedChannel .

Syntaxe

PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL Pfnd3dddiDestroyauthenticatedchannel;

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

Paramètres

hDevice

Handle pour le périphérique d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure de D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL qui contient un membre qui spécifie le handle du canal authentifié à détruire.

Valeur retournée

DestroyAuthenticatedChannel retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Le canal authentifié est détruit avec succès.
E_OUTOFMEMORY DestroyAuthenticatedChannel n’a pas pu allouer la mémoire nécessaire pour qu’elle se termine.

Remarques

La fonction DestroyAuthenticatedChannel du pilote doit désactiver toutes les protections qui ont été définies par le biais d’appels à la fonction ConfigureAuthenticatedChannel du pilote avec les GUID D3DAUTHETICATEDCONFIGURE_PROTECTION et D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESIBLE définis. Toutefois, le pilote ne doit pas désactiver la protection de surface partagée (D3DAUTHETICATEDCONFIGURE_SHAREDRESOURCE).

Configuration requise

Condition requise Valeur
Client minimal pris en charge DestroyAuthenticatedChannel est pris en charge à partir du système d’exploitation Windows 7.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

ConfigureAuthenticatedChannel

CreateAuthenticatedChannel

D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL