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 sollten alle Unterressourcenarrays aufgefüllt werden, in der Regel durch Aufrufen von ID3D12Device::GetCopyableFootprints.
Syntax
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
UINT64 RequiredSize,
_In_ const D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts,
_In_ const UINT *pNumRows,
_In_ const UINT64 *pRowSizesInBytes,
_In_ const D3D12_SUBRESOURCE_DATA *pSrcData
);
Parameter
-
pCmdList [in]
-
Typ: ID3D12GraphicsCommandList*
Die Befehlsliste als Zeiger auf eine ID3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Typ: ID3D12Resource*
Die Zielressource als Zeiger auf eine ID3D12Resource.
-
pIntermediate [in]
-
Typ: ID3D12Resource*
Die Zwischenressource als Zeiger auf eine ID3D12Resource.
-
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).
-
RequiredSize
-
Typ: UINT64
Die erforderliche Größe in Bytes für das Update.
-
pLayouts [in]
-
Typ: const D3D12_PLACED_SUBRESOURCE_FOOTPRINT*
Zeiger auf ein Array (der Länge NumSubresources) von Zeigern auf die Strukturen, die die Beschreibung und Platzierung der Unterressourcen der Ressource enthalten.
-
pNumRows [in]
-
Typ: const UINT*
Zeiger auf ein Array (der Länge NumSubresources) von UINTS, das die Anzahl der Zeilen für jede Unterressource enthält.
-
pRowSizesInBytes [in]
-
Typ: const UINT64*
Zeiger auf ein Array (der Länge NumSubresources) von UINTS, das die Größe jeder Zeile in Byte enthält.
-
pSrcData [in]
-
Typ: const 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 |
|