PFND3D11_1DDI_GETENCRYPTIONBLTKEY funzione di callback (d3d10umddi.h)
Esegue una query sulla chiave usata per decrittografare i dati restituiti dalla funzione EncryptionBlt(D3D11_1).
Sintassi
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
hCryptoSession
Handle alla sessione crittografica creata in una chiamata alla funzione CreateCryptoSession del driver.
KeySize
Dimensioni, in byte, della chiave di crittografia a cui punta il parametro pReadBackKey .
pReadbackKey
Puntatore a un buffer contenente la chiave di crittografia.
Valore restituito
nessuno
Osservazioni
Quando viene chiamata la funzione GetEncryptionBltKey , il driver miniport visualizzato deve generare una nuova chiave di crittografia. Se la sessione crittografica usa il tipo di crittografia D3DCRYPTOTYPE_AES128_CTR , il driver o la scheda grafica devono crittografare i dati a cui fa riferimento il parametro pReadbackKey usando la chiave di sessione con l'algoritmo AES-BCE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8,Disponibile in Windows Desktop versione 10.0.10030.0 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |