Freigeben über


ID3D10Debug::SetPresentPerRenderOpDelay-Methode (d3d10sdklayers.h)

Legen Sie die Anzahl der Millisekunden nach dem Aufruf von Present auf standby fest.

Syntax

HRESULT SetPresentPerRenderOpDelay(
  [in] UINT Milliseconds
);

Parameter

[in] Milliseconds

Typ: UINT

Anzahl der Millisekunden, die nach dem Aufruf von Present in den Ruhezustand versetzt werden sollen.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.

Hinweise

Hinweis Wenn Sie diese API in einem Sitzung 0-Prozess aufrufen, wird DXGI_ERROR_NOT_CURRENTLY_AVAILABLE zurückgegeben.
 
Die Anwendung wird nur in den Ruhezustand versetzt, wenn D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP in der Featuremaske festgelegt ist. Wenn dieses Flag nicht festgelegt ist, wird die Anzahl der Millisekunden festgelegt, aber ignoriert, und die Anwendung wird nicht in den Standbymodus versetzt. 10 ms wird als Standardwert verwendet, wenn diese Methode nie aufgerufen wird.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d10sdklayers.h

Weitere Informationen

ID3D10Debug-Schnittstelle