IDirect3DCryptoSession9 interface (d3d9.h)
Represents a cryptographic session.
To get a pointer to this interface, call IDirect3DDevice9Video::CreateCryptoSession.
Inheritance
The IDirect3DCryptoSession9 interface inherits from the IUnknown interface. IDirect3DCryptoSession9 also has these types of members:
Methods
The IDirect3DCryptoSession9 interface has these methods.
IDirect3DCryptoSession9::DecryptionBlt Writes encrypted data to a protected surface. (IDirect3DCryptoSession9.DecryptionBlt) |
IDirect3DCryptoSession9::EncryptionBlt Reads encrypted data from a protected surface. (IDirect3DCryptoSession9.EncryptionBlt) |
IDirect3DCryptoSession9::FinishSessionKeyRefresh Switches to a new session key. (IDirect3DCryptoSession9.FinishSessionKeyRefresh) |
IDirect3DCryptoSession9::GetCertificate Gets the driver's certificate chain. (IDirect3DCryptoSession9.GetCertificate) |
IDirect3DCryptoSession9::GetCertificateSize Gets the size of the driver's certificate chain. (IDirect3DCryptoSession9.GetCertificateSize) |
IDirect3DCryptoSession9::GetEncryptionBltKey Gets the cryptographic key used to decrypt the data returned by the IDirect3DCryptoSession9::EncryptionBlt method. |
IDirect3DCryptoSession9::GetSurfacePitch Gets the stride of a protected surface. |
IDirect3DCryptoSession9::NegotiateKeyExchange Establishes the session key for the cryptographic session. |
IDirect3DCryptoSession9::StartSessionKeyRefresh Gets a random number that can be used to refresh the session key. (IDirect3DCryptoSession9.StartSessionKeyRefresh) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | d3d9.h |