ID3D10Texture2D::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_TEXTURE2D *pMappedTex2D
);
Parameter
[in] Subresource
Typ: UINT
Indexnummer der Unterressource. Weitere Informationen finden Sie unter D3D10CalcSubresource .
[in] MapType
Typ: D3D10_MAP
Ganzzahl, die die Lese- und Schreibberechtigungen der CPU für eine Ressource angibt. 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] pMappedTex2D
Typ: D3D10_MAPPED_TEXTURE2D*
Zeiger auf eine Struktur (D3D10_MAPPED_TEXTURE2D), 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
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |