Freigeben über


DisplayDevice.CreatePrimary(DisplayTarget, DisplayPrimaryDescription) Methode

Definition

Erstellt eine primäre Oberfläche (oder nur "primär") für die Verwendung mit dem Anzeigecontroller. Die resultierende primäre Oberfläche ist mit einem DisplayScanout kompatibel, das für die direkte Darstellung von Inhalten auf dem Bildschirm verwendet wird.

public:
 virtual DisplaySurface ^ CreatePrimary(DisplayTarget ^ target, DisplayPrimaryDescription ^ desc) = CreatePrimary;
DisplaySurface CreatePrimary(DisplayTarget const& target, DisplayPrimaryDescription const& desc);
public DisplaySurface CreatePrimary(DisplayTarget target, DisplayPrimaryDescription desc);
function createPrimary(target, desc)
Public Function CreatePrimary (target As DisplayTarget, desc As DisplayPrimaryDescription) As DisplaySurface

Parameter

target
DisplayTarget

Ein aktives DisplayTarget, das verwendet wird, um zu bestimmen, für welche Quelle die primäre Instanz optimiert wird.

desc
DisplayPrimaryDescription

Eine Beschreibung der zu erstellenden primären Oberfläche, z. B. Breite, Höhe und Pixelformat.

Gibt zurück

Ein DisplaySurface-Wert .

Hinweise

Eine primäre Oberfläche wird in der Regel durch Anzeigehardware für das Scannen auf nur einer einzelnen DisplaySource optimiert. Daher sollte displayTarget , das zum Erstellen des primären Objekts verwendet wird, auch zum Erstellen der DisplaySource- und DisplayScanout-Objekte verwendet werden. Andernfalls kann die Darstellung der Oberfläche oder die Erstellung von DisplayScanout fehlschlagen.

Gilt für: