Condividi tramite


Metodo ID3D11VideoContext1::GetDataForNewHardwareKey (d3d11_1.h)

Consente al driver di restituire informazioni specifiche di IHV usate durante l'inizializzazione della nuova chiave hardware.

Sintassi

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

Parametri

[in] pCryptoSession

Tipo: ID3D11CryptoSession*

Puntatore all'interfaccia ID3D11CryptoSession. Per ottenere questo puntatore, chiama ID3D11VideoDevice1::CreateCryptoSession.

[in] PrivateInputSize

Tipo: UINT

Dimensioni della memoria a cui fa riferimento il parametro pPrivateInputData .

[in] pPrivatInputData

Tipo: const void*

Dati di input privati. Il contenuto di questo parametro è definito dall'implementazione dell'ambiente di esecuzione sicuro. Può contenere dati sulla licenza o sulle proprietà del flusso.

[out] pPrivateOutputData

Tipo: UINT64*

Puntatore ai dati di output privati. I dati restituiti sono definiti dall'implementazione dell'ambiente di esecuzione sicuro. Può contenere dati specifici della grafica da associare alla chiave hardware sottostante.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici di errore seguenti.

S_OK Operazione riuscita.
E_OUTOFMEMORY Memoria insufficiente per completare l'operazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d11_1.h

Vedi anche

ID3D11VideoContext1