Partager via


D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 structure (d3d12umddi.h)

Fonction d’appareil pour la diffusion en continu de la protection du contenu.

Syntaxe

typedef struct D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 {
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONSIZE_0030             pfnCalcPrivateCryptoSessionSize;
  PFND3D12DDI_CREATECRYPTOSESSION_0030                      pfnCreateCryptoSession;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONSIZE_0030       pfnCalcPrivateOpenedCryptoSessionSize;
  PFND3D12DDI_OPENCRYPTOSESSION_0030                        pfnOpenCryptoSession;
  PFND3D12DDI_DESTROYCRYPTOSESSION_0030                     pfnDestroyCryptoSession;
  PFND3D12DDI_GETKEYBASEDATA_0030                           pfnGetKeyBaseData;
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONPOLICYSIZE_0030       pfnCalcPrivateCryptoSessionPolicySize;
  PFND3D12DDI_CREATECRYPTOSESSIONPOLICY_0030                pfnCreateCryptoSessionPolicy;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONPOLICYSIZE_0030 pfnCalcPrivateOpenedCryptoSessionPolicySize;
  PFND3D12DDI_OPENCRYPTOSESSIONPOLICY_0030                  pfnOpenCryptoSessionPolicy;
  PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030               pfnDestroyCryptoSessionPolicy;
  PFND3D12DDI_TRANSFORMENCRYPTEDDATA_0030                   pfnTransformEncryptedData;
} D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030;

Membres

pfnCalcPrivateCryptoSessionSize

Calculer la taille de session de chiffrement privée.

pfnCreateCryptoSession

Créez une session de chiffrement.

pfnCalcPrivateOpenedCryptoSessionSize

Calculer la taille de session de chiffrement ouverte privée.

pfnOpenCryptoSession

Ouvrez la session de chiffrement.

pfnDestroyCryptoSession

Détruire la session de chiffrement.

pfnGetKeyBaseData

Obtenir des données de base de clé.

pfnCalcPrivateCryptoSessionPolicySize

Calculer la taille de la stratégie de session de chiffrement privée.

pfnCreateCryptoSessionPolicy

Créez une stratégie de session de chiffrement.

pfnCalcPrivateOpenedCryptoSessionPolicySize

Calculer la taille de la stratégie de session de chiffrement ouverte privée.

pfnOpenCryptoSessionPolicy

Ouvrir la stratégie de session de chiffrement.

pfnDestroyCryptoSessionPolicy

Détruire la stratégie de session de chiffrement.

pfnTransformEncryptedData

Transformer des données chiffrées.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h