PFND3D11_1DDI_GETENCRYPTIONBLTKEY Rückruffunktion (d3d10umddi.h)
Fragt den Schlüssel ab, der zum Entschlüsseln der von der EncryptionBlt(D3D11_1) -Funktion zurückgegebenen Daten verwendet wird.
Syntax
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
hCryptoSession
Ein Handle für die kryptografische Sitzung, die in einem Aufruf der CreateCryptoSession-Funktion des Treibers erstellt wurde.
KeySize
Die Größe des Verschlüsselungsschlüssels in Bytes, auf den der pReadBackKey-Parameter verweist.
pReadbackKey
Ein Zeiger auf einen Puffer, der den Verschlüsselungsschlüssel enthält.
Rückgabewert
Keine
Bemerkungen
Wenn die GetEncryptionBltKey-Funktion aufgerufen wird, sollte der Anzeigeminiporttreiber einen neuen Verschlüsselungsschlüssel generieren. Wenn die kryptografische Sitzung den kryptografischen Typ D3DCRYPTOTYPE_AES128_CTR verwendet, sollte der Treiber oder Grafikkarte die Daten verschlüsseln, auf die der pReadbackKey-Parameter verweist, indem der Sitzungsschlüssel mit dem AES-ECB-Algorithmus verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8,Verfügbar in Windows Desktop Version 10.0.10030.0 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |