Freigeben über


IDirectManipulationFrameInfoProvider::GetNextFrameInfo-Methode (directmanipulation.h)

Ruft die Kompositionszeitinformationen vom Compositor ab.

Syntax

HRESULT GetNextFrameInfo(
  [out] ULONGLONG *time,
  [out] ULONGLONG *processTime,
  [out] ULONGLONG *compositionTime
);

Parameter

[out] time

Die aktuelle Zeit in Millisekunden.

[out] processTime

Die Zeit in Millisekunden, zu der der Compositor mit dem Erstellen des nächsten Frames beginnt.

[out] compositionTime

Die Zeit in Millisekunden, zu der der Compositor mit dem Komponieren und Zeichnen des nächsten Frames auf dem Bildschirm fertig ist.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Systemimplementierung von IDirectManipulationFrameInfoProvider verwendet DirectComposition. GetFrameStatistics wird verwendet, um die Parameterwerte für GetNextFrameInfo zu berechnen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile directmanipulation.h

Weitere Informationen

IDirectManipulationCompositor

IDirectManipulationFrameInfoProvider