Share via


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

Permite al controlador devolver información específica de IHV utilizada al inicializar la nueva clave de hardware.

Sintaxis

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

Parámetros

[in] pCryptoSession

Tipo: ID3D11CryptoSession*

Puntero a la interfaz ID3D11CryptoSession. Para obtener este puntero, llame a ID3D11VideoDevice1::CreateCryptoSession.

[in] PrivateInputSize

Tipo: UINT

Tamaño de la memoria a la que hace referencia el parámetro pPrivateInputData .

[in] pPrivatInputData

Tipo: const void*

Datos de entrada privados. El contenido de este parámetro se define mediante la implementación del entorno de ejecución seguro. Puede contener datos sobre la licencia o sobre las propiedades de la secuencia.

[out] pPrivateOutputData

Tipo: UINT64*

Puntero a los datos de salida privados. Los datos devueltos se definen mediante la implementación del entorno de ejecución seguro. Puede contener datos específicos de gráficos para asociarse con la clave de hardware subyacente.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de error.

S_OK La operación se ha completado correctamente.
E_OUTOFMEMORY No hay memoria suficiente para completar la operación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d11_1.h

Consulte también

ID3D11VideoContext1