Windows Dev Center

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.

MethodDescription
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

D3d9.h

See also

GPU-Based Content Protection
Direct3D Video Interfaces

 

 

Community Additions

ADD
Show:
© 2015 Microsoft