2.2.3.22 OFFSCREEN_RT_TEXTURES

The OFFSCREEN_RT_TEXTURES structure describes an array of surfaces that will be used as render targets for the purpose of rasterization of an alternate desktop view.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

SurfacesCount

DxgiFormat

Width

Height

Surfaces (192 bytes)

...

...

SurfacesCount (4 bytes): A 32-bit unsigned integer. Indicates the number of surfaces that will be used to rasterize the alternate desktop views. The value of this field MUST be less than or equal to 0x00000008.

DxgiFormat (4 bytes): A DXGI_FORMAT enumeration. Indicates the pixel format shared by all the specified surfaces.

Width (4 bytes): A 32-bit unsigned integer. Specifies the width shared by all the specified surfaces.

Height (4 bytes): A 32-bit unsigned integer. Specifies the height shared by all the specified surfaces.

Surfaces (192 bytes): An array of exactly eight (8) OFFSCREEN_RT_TEXTURE structures. Array elements from zero up to SurfacesCount (exclusive) MUST BE properly initialized. Array elements from SurfacesCount up to seven (inclusive) MUST BE set to zero.