Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

D3D11_VIDEO_CONTENT_PROTECTION_CAPS structure

Describes the content-protection capabilities of a graphics driver.

Syntax


typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS {
  UINT      Caps;
  UINT      KeyExchangeTypeCount;
  UINT      BlockAlignmentSize;
  ULONGLONG ProtectedMemorySize;
} D3D11_VIDEO_CONTENT_PROTECTION_CAPS;

Members

Caps

A bitwise OR of zero or more flags from the D3D11_CONTENT_PROTECTION_CAPS enumeration.

KeyExchangeTypeCount

The number of cryptographic key-exchange types that are supported by the driver. To get the list of key-exchange types, call the ID3D11VideoDevice::CheckCryptoKeyExchange method.

BlockAlignmentSize

The encyrption block size, in bytes. The size of data to be encrypted must be a multiple of this value.

ProtectedMemorySize

The total amount of memory, in bytes, that can be used to hold protected surfaces.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

See also

Direct3D 11 Video Structures
ID3D11VideoDevice::GetContentProtectionCaps

 

 

Show:
© 2016 Microsoft