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 |
---|---|
|
Associe une session de chiffrement à un appareil décodeur et un appareil Direct3D.
Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT |
|
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 |
|
Initialise le canal authentifié.
Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT |
|
Active ou désactive la protection de l’appareil.
Données d’entrée : D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT |
|
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 |