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