ID3D10Debug::SetFeatureMask-Methode (d3d10sdklayers.h)
Legen Sie ein Bitfeld von Flags fest, durch das Debugfeatures aktiviert und deaktiviert werden.
Syntax
HRESULT SetFeatureMask(
[in] UINT Mask
);
Parameter
[in] Mask
Typ: UINT
Featuremaske kennzeichnet bitweise oRed zusammen. Wenn ein Flag vorhanden ist, wird dieses Feature auf on festgelegt, andernfalls wird das Feature auf deaktiviert festgelegt. Eine Liste von Flags finden Sie in den Anmerkungen.
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.
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | Die Anwendung wartet, bis die GPU die Verarbeitung des Renderingvorgangs abgeschlossen hat, bevor sie fortfährt. |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | Runtime ruft zusätzlich ID3D10Device::Flush auf. |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | Die Runtime ruft Present auf. Die Darstellung von Renderpuffern erfolgt gemäß den Einstellungen, die durch vorherige Aufrufe von ID3D10Debug::SetSwapChain und ID3D10Debug::SetPresentPerRenderOpDelay festgelegt wurden. |
Diese Featuremasken-Flags gelten für die folgenden Renderingvorgangsmethoden:
- ID3D10Device::D raw
- ID3D10Device::D rawIndexed
- ID3D10Device::D rawInstanced
- ID3D10Device::D rawIndexedInstanced
- ID3D10Device::D rawAuto
- ID3D10Device::ClearRenderTargetView
- ID3D10Device::ClearDepthStencilView
- ID3D10Device::CopySubresourceRegion
- ID3D10Device::CopyResource
- ID3D10Device::UpdateSubresource
- ID3D10Device::GenerateMips
- ID3D10Device::ResolveSubresource
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10sdklayers.h |