ID3D10Texture3D::Map-Methode (d3d10.h)
Rufen Sie einen Zeiger auf die Daten ab, die in einer Unterressource enthalten sind, und verweigern Sie gpu-Zugriff auf diese Unterressource.
Syntax
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE3D *pMappedTex3D
);
Parameter
[in] Subresource
Typ: UINT
Indexnummer der Unterressource. Weitere Informationen finden Sie unter D3D10CalcSubresource .
[in] MapType
Typ: D3D10_MAP
Gibt die Lese- und Schreibberechtigungen der CPU für eine Ressource an. Mögliche Werte finden Sie unter D3D10_MAP.
[in] MapFlags
Typ: UINT
Flag , das angibt, was die CPU tun soll, wenn die GPU ausgelastet ist. Dieses Flag ist optional.
[out] pMappedTex3D
Typ: D3D10_MAPPED_TEXTURE3D*
Zeiger auf eine Struktur (D3D10_MAPPED_TEXTURE3D), die von der Funktion ausgefüllt wird und einen Zeiger auf die Ressourcendaten enthält.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Alle Map-Methoden weisen identische Rückgabewerte und Betriebseinschränkungen auf. Diese sind im Abschnitt "Hinweise" von ID3D10Texture1D::Map aufgeführt.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |