Freigeben über


CompositionGraphicsDevice.CaptureAsync Methode

Definition

Erfasst verschiedene Quellelemente, einschließlich visueller Strukturen, die einer Anwendung gehören, auf einer Kompositionsoberfläche.

public:
 virtual IAsyncOperation<ICompositionSurface ^> ^ CaptureAsync(Visual ^ captureVisual, SizeInt32 size, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode, float sdrBoost) = CaptureAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ICompositionSurface> CaptureAsync(Visual const& captureVisual, SizeInt32 const& size, DirectXPixelFormat const& pixelFormat, DirectXAlphaMode const& alphaMode, float const& sdrBoost);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ICompositionSurface> CaptureAsync(Visual captureVisual, SizeInt32 size, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode, float sdrBoost);
function captureAsync(captureVisual, size, pixelFormat, alphaMode, sdrBoost)
Public Function CaptureAsync (captureVisual As Visual, size As SizeInt32, pixelFormat As DirectXPixelFormat, alphaMode As DirectXAlphaMode, sdrBoost As Single) As IAsyncOperation(Of ICompositionSurface)

Parameter

captureVisual
Visual

Das zu erfassende Visual.

size
SizeInt32

Die Größe der Oberfläche in Pixel.

pixelFormat
DirectXPixelFormat

Das Pixelformat der Oberfläche.

alphaMode
DirectXAlphaMode

Wie der Alphakanal behandelt werden soll.

sdrBoost
Single

float

Der Betrag, der SDR erhöht werden soll.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss einen ICompositionSurface zurückgibt.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v12.0)

Gilt für: