Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Updates Unterressourcen mit einer Heapzuteilungsimplementierung.
Syntax
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
UINT64 IntermediateOffset,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
_In_ D3D12_SUBRESOURCE_DATA *pSrcData
);
Parameter
-
pCmdList [in]
-
Typ: ID3D12GraphicsCommandList*
Ein Zeiger auf die ID3D12GraphicsCommandList-Schnittstelle für die Befehlsliste.
-
pDestinationResource [in]
-
Typ: ID3D12Resource*
Ein Zeiger auf die ID3D12Resource-Schnittstelle , die die Zielressource darstellt.
-
pIntermediate [in]
-
Typ: ID3D12Resource*
Ein Zeiger auf die ID3D12Resource-Schnittstelle , die die Zwischenressource darstellt.
-
IntermediateOffset
-
Typ: UINT64
Der Offset in Bytes für die Zwischenressource.
-
FirstSubresource [in]
-
Typ: UINT
Der Index der ersten Unterressource in der Ressource. Der Bereich der gültigen Werte beträgt 0 bis D3D12_REQ_SUBRESOURCES.
-
NumSubresources [in]
-
Typ: UINT
Die Anzahl der Unterressourcen in der Ressource. Der Bereich der gültigen Werte beträgt 0 bis (D3D12_REQ_SUBRESOURCES – FirstSubresource).
-
pSrcData [in]
-
Typ: D3D12_SUBRESOURCE_DATA*
Zeiger auf ein Array (der Länge NumSubresources) von Zeigern auf D3D12_SUBRESOURCE_DATA Strukturen, die Beschreibungen der für die Aktualisierung verwendeten Unterressourcendaten enthalten.
Rückgabewert
Typ: UINT64
Die Größe des Cookies in Bytes.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
DLL |
|