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