Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3DDDIARG_ENCRYPTIONBLT-Struktur beschreibt die Parameter einer verschlüsselten Bitblockübertragung (Bitblt) in einem Aufruf der EncryptionBlt--Funktion.
Syntax
typedef struct _D3DDDIARG_ENCRYPTIONBLT {
[in] HANDLE hCryptoSession;
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] UINT DstResourceSize;
[out] VOID *pIV;
} D3DDDIARG_ENCRYPTIONBLT;
Angehörige
[in] hCryptoSession
Ein Handle für die Verschlüsselungssitzung.
[in] hSrcResource
Ein Handle für die Quellressource.
[in] SrcSubResourceIndex
Der Index zur Quelloberfläche innerhalb der Ressource.
[in] hDstResource
Ein Handle für die Zielressource.
[in] DstSubResourceIndex
Der Index zur Zieloberfläche innerhalb der Ressource.
[in] DstResourceSize
Die Größe der Zielressource in Bytes.
[out] pIV
Ein Zeiger auf einen Speicherblock, in dem EncryptionBlt den Initialisierungsvektor zurückgibt, der zum Entschlüsseln der Bitblt-Daten erforderlich ist. Wenn pIV-NULL-ist, benötigt Hardware keinen separaten Schlüssel, um die zurückgelesenen Daten zu entschlüsseln.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | D3DDDIARG_ENCRYPTIONBLT wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3dumddi.h (include D3dumddi.h) |