Compartilhar via


Método ID3D11VideoContext1::GetDataForNewHardwareKey (d3d11_1.h)

Permite que o driver retorne informações específicas de IHV usadas ao inicializar a nova chave de hardware.

Sintaxe

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

Parâmetros

[in] pCryptoSession

Tipo: ID3D11CryptoSession*

Um ponteiro para a interface ID3D11CryptoSession. Para obter esse ponteiro, chame ID3D11VideoDevice1::CreateCryptoSession.

[in] PrivateInputSize

Tipo: UINT

O tamanho da memória referenciada pelo parâmetro pPrivateInputData .

[in] pPrivatInputData

Tipo: const void*

Os dados de entrada privados. O conteúdo desse parâmetro é definido pela implementação do ambiente de execução segura. Ele pode conter dados sobre a licença ou sobre as propriedades do fluxo.

[out] pPrivateOutputData

Tipo: UINT64*

Um ponteiro para os dados de saída privados. Os dados de retorno são definidos pela implementação do ambiente de execução segura. Ele pode conter dados específicos de gráficos a serem associados à chave de hardware subjacente.

Retornar valor

Tipo: HRESULT

Esse método retorna um dos seguintes códigos de erro.

S_OK A operação foi concluída com sucesso.
E_OUTOFMEMORY Não há memória suficiente para concluir a operação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d3d11_1.h

Confira também

ID3D11VideoContext1