Condividi tramite


D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 struttura (d3d12umddi.h)

Funzione dispositivo per lo streaming di protezione del contenuto.

Sintassi

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;

Members

pfnCalcPrivateCryptoSessionSize

Calcolare le dimensioni della sessione di crittografia privata.

pfnCreateCryptoSession

Creare una sessione di crittografia.

pfnCalcPrivateOpenedCryptoSessionSize

Calcolare le dimensioni della sessione di crittografia aperta privata.

pfnOpenCryptoSession

Aprire la sessione di crittografia.

pfnDestroyCryptoSession

Distruggere la sessione di crittografia.

pfnGetKeyBaseData

Ottenere i dati di base delle chiavi.

pfnCalcPrivateCryptoSessionPolicySize

Calcolare le dimensioni dei criteri di sessione di crittografia privata.

pfnCreateCryptoSessionPolicy

Creare criteri di sessione di crittografia.

pfnCalcPrivateOpenedCryptoSessionPolicySize

Calcolare le dimensioni dei criteri di sessione di crittografia aperti privati.

pfnOpenCryptoSessionPolicy

Aprire i criteri di sessione di crittografia.

pfnDestroyCryptoSessionPolicy

Eliminare i criteri di sessione di crittografia.

pfnTransformEncryptedData

Trasformare i dati crittografati.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h