Metodo ID3D10Texture2D::Map (d3d10.h)
Ottenere un puntatore ai dati contenuti in una sottorisorsa e negare l'accesso gpu a tale sottorisorsa.
Sintassi
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);
Parametri
[in] Subresource
Tipo: UINT
Numero di indice della sottorisorsa. Per altri dettagli, vedere D3D10CalcSubresource .
[in] MapType
Tipo: D3D10_MAP
Intero che specifica le autorizzazioni di lettura e scrittura della CPU per una risorsa. Per i valori possibili, vedere D3D10_MAP.
[in] MapFlags
Tipo: UINT
Flag che specifica l'operazione che deve essere eseguita dalla CPU quando la GPU è occupata. Questo flag è facoltativo.
[out] pMappedTex2D
Tipo: D3D10_MAPPED_TEXTURE2D*
Puntatore a una struttura (D3D10_MAPPED_TEXTURE2D) compilata dalla funzione e contiene un puntatore ai dati della risorsa.
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK.
Tutti i metodi Map hanno valori restituiti identici e restrizioni operative. Queste informazioni sono elencate nella sezione osservazioni di ID3D10Texture1D::Map.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d10.h |
Libreria | D3D10.lib |