Partager via


D3D11_AUTHENTICATED_CONFIGURE_INPUT structure (d3d11.h)

Contient des données d’entrée pour la méthode ID3D11VideoContext::ConfigureAuthenticatedChannel .

Syntaxe

typedef struct D3D11_AUTHENTICATED_CONFIGURE_INPUT {
  D3D11_OMAC omac;
  GUID       ConfigureType;
  HANDLE     hChannel;
  UINT       SequenceNumber;
} D3D11_AUTHENTICATED_CONFIGURE_INPUT;

Membres

omac

Structure D3D11_OMAC qui contient un code d’authentification de message (MAC) des données. Le pilote utilise une clé CBC MAC (OMAC) basé sur AES pour calculer cette valeur pour le bloc de données qui apparaît après ce membre de structure.

ConfigureType

GUID qui spécifie la commande . Les GUID suivants sont définis.

Valeur Signification
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
Associe une session de chiffrement à un appareil décodeur et un appareil Direct3D.

Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE
Définit le niveau de chiffrement effectué avant que le contenu protégé ne soit accessible au processeur ou au bus.

Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE
Initialise le canal authentifié.

Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

D3D11_AUTHENTICATED_CONFIGURE_PROTECTION
Active ou désactive la protection de l’appareil.

Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE
Permet à un processus d’ouvrir une ressource partagée ou désactive un processus d’ouverture de ressources partagées.

Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

hChannel

Handle pour le canal authentifié. Pour obtenir le handle, appelez la méthode ID3D11AuthenticatedChannel::GetChannelHandle .

SequenceNumber

Numéro de séquence de requête. Au début de la session, générez un nombre aléatoire 32 bits sécurisé par chiffrement à utiliser comme numéro de séquence de départ. Pour chaque requête, incrémentez le numéro de séquence de 1.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

Structures vidéo Direct3D 11