PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY funzione di callback (d3d10umddi.h)
Consente al driver di restituire informazioni specifiche dell'hardware indipendente (IHV) usate durante l'inizializzazione della nuova chiave hardware.
Sintassi
PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Pfnd3dwddm20DdiGetdatafornewhardwarekey;
HRESULT Pfnd3dwddm20DdiGetdatafornewhardwarekey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT PrivateInputSize,
const void *pPrivatInputData,
UINT64 *pPrivateOutputData
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico). Il runtime Direct3D ha passato il driver in modalità utente questo handle come membro hDevice della struttura D3DDDIARG_CREATEDEVICE alla creazione del dispositivo.
hCryptoSession
Handle per l'oggetto sessione crittografica creato tramite una chiamata alla funzione CreateCryptoSession .
PrivateInputSize
Dimensioni del buffer a cui punta pPrivatInputData, in byte.
pPrivatInputData
Puntatore a un buffer che riceve dati di input privati per il driver.
pPrivateOutputData
Puntatore a un valore UINT64 che riceve i dati di output del driver privato che potrebbero essere usati in seguito dal componente DRM sicuro durante l'inizializzazione della chiave.
Valore restituito
Restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | I dati del driver privato sono stati restituiti correttamente. |
E_OUTOFMEMORY | Memoria non disponibile per completare l'operazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |