ID3D11VideoContext1::GetDataForNewHardwareKey 메서드(d3d11_1.h)

드라이버가 새 하드웨어 키를 초기화할 때 사용되는 IHV 특정 정보를 반환할 수 있습니다.

구문

HRESULT GetDataForNewHardwareKey(
  [in]  ID3D11CryptoSession *pCryptoSession,
  [in]  UINT                PrivateInputSize,
  [in]  const void          *pPrivatInputData,
  [out] UINT64              *pPrivateOutputData
);

매개 변수

[in] pCryptoSession

형식: ID3D11CryptoSession*

ID3D11CryptoSession 인터페이스에 대한 포인터입니다. 이 포인터를 가져오려면 ID3D11VideoDevice1::CreateCryptoSession을 호출합니다.

[in] PrivateInputSize

형식: UINT

pPrivateInputData 매개 변수에서 참조하는 메모리의 크기입니다.

[in] pPrivatInputData

형식: const void*

프라이빗 입력 데이터입니다. 이 매개 변수의 내용은 보안 실행 환경의 구현에 의해 정의됩니다. 라이선스 또는 스트림 속성에 대한 데이터가 포함될 수 있습니다.

[out] pPrivateOutputData

형식: UINT64*

프라이빗 출력 데이터에 대한 포인터입니다. 반환 데이터는 보안 실행 환경의 구현에 의해 정의됩니다. 기본 하드웨어 키와 연결할 그래픽 관련 데이터가 포함될 수 있습니다.

반환 값

형식: HRESULT

이 메서드는 다음 오류 코드 중 하나를 반환합니다.

S_OK 작업이 성공적으로 완료되었습니다.
E_OUTOFMEMORY 메모리가 부족하여 작업을 완료할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 d3d11_1.h

추가 정보

ID3D11VideoContext1