Share via


ID3D12GraphicsCommandList3 ::SetProtectedResourceSession, méthode (d3d12.h)

Spécifie si les ressources protégées sont accessibles ou non par les commandes suivantes dans la liste de commandes. Par défaut, aucune ressource protégée n’est activée. Après avoir appelé SetProtectedResourceSession avec une session valide, les ressources protégées du même type peuvent faire référence à cette session. Après avoir appelé SetProtectedResourceSession avec NULL, aucune ressource protégée n’est accessible.

Syntaxe

void SetProtectedResourceSession(
  [in, optional] ID3D12ProtectedResourceSession *pProtectedResourceSession
);

Paramètres

[in, optional] pProtectedResourceSession

Type : ID3D12ProtectedResourceSession*

Pointeur facultatif vers un ID3D12ProtectedResourceSession. Vous pouvez obtenir un ID3D12ProtectedResourceSession en appelant ID3D12Device4 ::CreateProtectedResourceSession.

Valeur retournée

Si la valeur est définie, indique que les ressources protégées sont accessibles avec la session donnée. L’accès aux ressources protégées ne peut se produire qu’après l’appel de SetProtectedResourceSession avec une session valide. L’état de la liste de commandes est effacé lors de l’appel de cette méthode. Si vous passez la valeur NULL, aucune ressource protégée n’est accessible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12GraphicsCommandList3