Freigeben über


ID3D10Debug-Schnittstelle (d3d10sdklayers.h)

Eine Debugschnittstelle steuert Debugeinstellungen, überprüft den Pipelinestatus und kann nur verwendet werden, wenn die Debugebene aktiviert ist.

Vererbung

Die ID3D10Debug-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D10Debug verfügt auch über folgende Membertypen:

Methoden

Die ID3D10Debug-Schnittstelle verfügt über diese Methoden.

 
ID3D10Debug::GetFeatureMask

Rufen Sie ein Bitfeld von Flags ab, die angibt, welche Debugfeatures aktiviert oder deaktiviert sind. (ID3D10Debug.GetFeatureMask)
ID3D10Debug::GetPresentPerRenderOpDelay

Rufen Sie die Anzahl der Millisekunden ab, die nach dem Aufruf von Present in den Ruhezustand versetzt werden sollen.
ID3D10Debug::GetSwapChain

Rufen Sie die Swapchain ab, die die Runtime zum automatischen Aufrufen von Present verwendet.
ID3D10Debug::SetFeatureMask

Legen Sie ein Bitfeld von Flags fest, durch das Debugfeatures aktiviert und deaktiviert werden.
ID3D10Debug::SetPresentPerRenderOpDelay

Legen Sie die Anzahl der Millisekunden für den Ruhezustand fest, nachdem Present aufgerufen wurde.
ID3D10Debug::SetSwapChain

Legen Sie eine Swapchain fest, die die Runtime zum automatischen Aufrufen von Present verwendet.
ID3D10Debug::Validate

Überprüfen Sie die Gültigkeit des Pipelinestatus.

Hinweise

Diese Schnittstelle wird abgerufen, indem sie von der ID3D10Device-Schnittstelle mithilfe von IUnknown::QueryInterface abgefragt wird.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10sdklayers.h

Weitere Informationen

Kernschnittstellen