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

Vedi anche

Interfaccia ID3D10Texture2D