Freigeben über


ID3D12Resource::Unmap-Methode (d3d12.h)

Ungültigt den CPU-Zeiger auf die angegebene Unterressource in der Ressource.

Syntax

void Unmap(
                 UINT              Subresource,
  [in, optional] const D3D12_RANGE *pWrittenRange
);

Parameter

Subresource

Typ: UINT

Gibt den Index der Unterressource an.

[in, optional] pWrittenRange

Typ: const D3D12_RANGE*

Ein Zeiger auf eine D3D12_RANGE-Struktur , die den zu aufhebenden Speicherbereich beschreibt.

Dies gibt die Region an, die die CPU möglicherweise geändert hat, und die Koordinaten sind subresource-relative. Ein NULL-Zeiger gibt an, dass die gesamte Unterressource möglicherweise von der CPU geändert wurde. Es ist gültig anzugeben, dass die CPU keine Daten geschrieben hat, indem ein Bereich übergeben wird, in dem End kleiner oder gleich Begin ist.

Dieser Parameter wird nur von Tools und nicht zur Korrektheit des tatsächlichen Vorgangs zum Aufheben der Zuordnung verwendet.

Rückgabewert

Keine

Bemerkungen

Weitere Informationen finden Sie in den ausführlichen Hinweisen und Beispielen für die Map-Methode .

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12.h
Bibliothek D3D12.lib
DLL D3D12.dll

Weitere Informationen

ID3D12Resource

Map

Unterressourcen