PFND3D10DDI_RESOURCEUNMAP funzione di callback (d3d10umddi.h)

La funzione ResourceUnmap annulla il mapping di una sottoresource di una risorsa.

Sintassi

PFND3D10DDI_RESOURCEUNMAP Pfnd3d10ddiResourceunmap;

void Pfnd3d10ddiResourceunmap(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  UINT unnamedParam3
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

hResource [in]

Handle alla risorsa da annullare.

unnamedParam3

Sottoresource [in]

Indice che indica la sottoresource da annullare.

Valore restituito

nessuno

Osservazioni

Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.

Il driver può chiamare pfnSetErrorCb per impostare il codice di errore D3DDDIERR_DEVICEREMOVED ; tuttavia, il driver non è necessario impostare D3DDDIERR_DEVICEREMOVED se il dispositivo è stato rimosso. Le chiamate a pfnSetErrorCb per impostare qualsiasi altro codice di errore sono critiche.

Restrizioni sui valori di input

Per Windows Display Driver Model (WDDM) 1.3 e versioni successive, il runtime microsoft Direct3D fornisce un set limitato di valori di input usati da questa funzione. Per un elenco di tutti i valori limitati, vedere [Miglioramenti delle prestazioni di rendering Direct3D](/windows-hardware/driver/display/direct3d-rendering-performance-improvements).

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb