Freigeben über


ID3D11Debug::SetPresentPerRenderOpDelay-Methode (d3d11sdklayers.h)

Legen Sie die Anzahl der Millisekunden auf den Standbymodus fest, nachdem IDXGISwapChain::P resent aufgerufen wurde.

Syntax

HRESULT SetPresentPerRenderOpDelay(
  UINT Milliseconds
);

Parameter

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 11-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 D3D11_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 d3d11sdklayers.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11Debug-Schnittstelle