PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Rückruffunktion (d3d12umddi.h)
Wird bei der Erstellung eines Durchgangs verwendet.
Syntax
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;
SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}
Parameter
unnamedParam1
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
Ein Zeiger auf die D3D12DDIARG_CREATE_PASS-Struktur, die Argumente enthält, die zum Erstellen eines Durchlaufs verwendet werden.
Rückgabewert
Gibt SIZE_T zurück.
Bemerkungen
Dieser Rückruf wird als Teil eines Tests verwendet, um festzustellen, ob Treiber feststellen können, dass perf sie feststellen können, wann Apps wiederholte "Durchläufe" konsistenter Workloads wiederholen. Die App weist den Fahrer an, zu beobachten, wie einige Durchläufe ausgeführt werden und dem Fahrer die Möglichkeit geben, Optimierungen für zukünftige Laufläufe desselben Durchgangs vorzunehmen. Der Inhalt eines "Pass" kann alles sein – es liegt an der App, relativ konsistent in den Gesamtleistungsmerkmalen eines Durchgangs zu sein.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
Mindest-UMDF-Version | D3D12DDI_SUPPORTED_0020 |
Header- | d3d12umddi.h |