Metodo IDXGISurface::Map (dxgi.h)

Ottenere un puntatore ai dati contenuti nella superficie e negare l'accesso della GPU alla superficie.

Sintassi

HRESULT Map(
  [out] DXGI_MAPPED_RECT *pLockedRect,
        UINT             MapFlags
);

Parametri

[out] pLockedRect

Tipo: DXGI_MAPPED_RECT*

Puntatore ai dati della superficie (vedere DXGI_MAPPED_RECT).

MapFlags

Tipo: UINT

Flag di lettura/scrittura della CPU. Questi flag possono essere combinati con un OR logico.

  • DXGI_MAP_READ: consente l'accesso in lettura alla CPU.
  • DXGI_MAP_WRITE: consente l'accesso in scrittura alla CPU.
  • DXGI_MAP_DISCARD: elimina il contenuto precedente di una risorsa quando viene mappato.

Valore restituito

Tipo: HRESULT

Restituisce S_OK in caso di esito positivo; in caso contrario, restituisce uno dei codici di errore descritti nell'argomento DXGI_ERROR .

Commenti

Usare IDXGISurface::Map per accedere a una superficie dalla CPU. Per rilasciare una superficie mappata (e consentire l'accesso alla GPU) chiamare IDXGISurface::Unmap.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dxgi.h
Libreria DXGI.lib

Vedi anche

IDXGISurface