PFND3D10DDI_CREATEDEPTHSTENCILVIEW funzione di callback (d3d10umddi.h)

La funzione CreateDepthStencilView crea una visualizzazione depth stencil.

Sintassi

PFND3D10DDI_CREATEDEPTHSTENCILVIEW Pfnd3d10ddiCreatedepthstencilview;

void Pfnd3d10ddiCreatedepthstencilview(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D10DDIARG_CREATEDEPTHSTENCILVIEW *unnamedParam2,
  D3D10DDI_HDEPTHSTENCILVIEW unnamedParam3,
  D3D10DDI_HRTDEPTHSTENCILVIEW unnamedParam4
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pCreateDepthStencilView [in]

Puntatore a una struttura D3D10DDIARG_CREATEDEPTHSTENCILVIEW che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare una visualizzazione depth stencil.

unnamedParam3

hDepthStencilView [in]

Handle per i dati privati del driver per la visualizzazione depth stencil.

unnamedParam4

hRTDepthStencilView [in]

Handle per la visualizzazione depth stencil che il driver deve usare ogni volta che chiama nel runtime Direct3D.

Valore restituito

nessuno

Osservazioni

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

Il driver potrebbe esaurire la memoria. Pertanto, il driver può passare E_OUTOFMEMORY o D3DDDIERR_DEVICEREMOVED in una chiamata alla funzione pfnSetErrorCb . Il runtime Direct3D determinerà che tutti gli altri errori sono critici. Se il driver passa errori, incluso D3DDDIERR_DEVICEREMOVED, il runtime Direct3D determinerà che l'handle non è valido; pertanto, il runtime non chiamerà la funzione DestroyDepthStencilView per eliminare definitivamente l'handle specificato dal parametro hDepthStencilView .

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

CalcPrivateDepthStencilViewSize

D3D10DDIARG_CREATEDEPTHSTENCILVIEW

D3D10DDI_DEVICEFUNCS

DestroyDepthStencilView

pfnSetErrorCb