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 |