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 포함)

추가 정보

CreateCryptoSession

EncryptionBlt(D3D11_1)