PFND3D11_1DDI_GETENCRYPTIONBLTKEY 콜백 함수(d3d10umddi.h)
EncryptionBlt(D3D11_1) 함수에서 반환된 데이터의 암호를 해독하는 데 사용되는 키를 쿼리합니다.
구문
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
매개 변수
hDevice
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
hCryptoSession
드라이버의 CreateCryptoSession 함수 호출에서 만든 암호화 세션에 대한 핸들입니다.
KeySize
pReadBackKey 매개 변수가 가리키는 암호화 키의 크기(바이트)입니다.
pReadbackKey
암호화 키를 포함하는 버퍼에 대한 포인터입니다.
반환 값
없음
설명
GetEncryptionBltKey 함수가 호출되면 디스플레이 미니포트 드라이버에서 새 암호화 키를 생성해야 합니다. 암호화 세션이 D3DCRYPTOTYPE_AES128_CTR 암호화 형식을 사용하는 경우 드라이버 또는 그래픽 어댑터는 AES-ECB 알고리즘과 함께 세션 키를 사용하여 pReadbackKey 매개 변수에서 참조하는 데이터를 암호화해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8,Windows 데스크톱 버전 10.0.10030.0에서 사용 가능 |
지원되는 최소 서버 | Windows Server 2012 |
대상 플랫폼 | Windows |
헤더 | d3d10umddi.h(D3d10umddi.h 포함) |