D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 구조체(d3d12umddi.h)
콘텐츠 보호 스트리밍을 위한 디바이스 함수입니다.
구문
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;
멤버
pfnCalcPrivateCryptoSessionSize
프라이빗 암호화 세션 크기를 계산합니다.
pfnCreateCryptoSession
암호화 세션을 만듭니다.
pfnCalcPrivateOpenedCryptoSessionSize
비공개 열린 암호화 세션 크기를 계산합니다.
pfnOpenCryptoSession
암호화 세션을 엽니다.
pfnDestroyCryptoSession
암호화 세션을 삭제합니다.
pfnGetKeyBaseData
키 기본 데이터를 가져옵니다.
pfnCalcPrivateCryptoSessionPolicySize
프라이빗 암호화 세션 정책 크기를 계산합니다.
pfnCreateCryptoSessionPolicy
암호화 세션 정책을 만듭니다.
pfnCalcPrivateOpenedCryptoSessionPolicySize
열린 프라이빗 암호화 세션 정책 크기를 계산합니다.
pfnOpenCryptoSessionPolicy
암호화 세션 정책을 엽니다.
pfnDestroyCryptoSessionPolicy
암호화 세션 정책을 삭제합니다.
pfnTransformEncryptedData
암호화된 데이터 변환
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |