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.
D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION wird zusammen mit CreateCryptoSession verwendet, um Kryptovorgänge in und außerhalb des geschützten Speichers auszuführen.
Syntax
typedef struct D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION {
D3D11_1DDI_HCRYPTOSESSION hCryptoSession;
void *pBlob;
UINT BlobSize;
GUID *pKeyInfoId;
void *pPrivateData;
UINT PrivateDataSize;
} D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION;
Angehörige
hCryptoSession
Ein Handle zu einem kryptografischen Sitzungsobjekt, das mit CreateCryptoSessionerstellt wurde.
pBlob
Ein Zeiger auf ein IHV-definiertes Blob, das von einer upstream-DRM-Komponente zugewiesen wird. Das Blob identifiziert den versiegelten Entschlüsselungsschlüssel, der für den aktuellen Frame verwendet werden soll.
BlobSize
Die Größe des IHV-definierten Blobs, auf das im pBlob Member verwiesen wird.
pKeyInfoId
Ein Zeiger auf eine GUID identifizieren den Hardwareschlüssel.
pPrivateData
Die Definition dieses Puffers hängt von der Implementierung der sicheren Umgebung ab. Es kann Daten enthalten, die für den aktuellen Frame spezifisch sind.
PrivateDataSize
Enthält die Größe des Speicherpuffers, auf den vom pPrivateData Member verwiesen wird.
Bemerkungen
Ein Zeiger auf diese Struktur wird im pContentKey Member der D3D11_1DDIARG_VIDEODECODERBEGINFRAME Struktur übergeben, wenn D3DWDDM2_0DDI_DECODER_ENCRYPTION_HW_CENC in der guidConfigBitstreamEncryption Member der D3D11_1DDI_VIDEO_DECODER_CONFIG Struktur angegeben wird, wenn das Videodecoderobjekt erstellt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3d10umddi.h (include D3d10umddi.h) |