PFND3D10DDI_CREATEELEMENTLAYOUT funzione di callback (d3d10umddi.h)
La funzione CreateElementLayout crea un layout di elemento.
Sintassi
PFND3D10DDI_CREATEELEMENTLAYOUT Pfnd3d10ddiCreateelementlayout;
void Pfnd3d10ddiCreateelementlayout(
D3D10DDI_HDEVICE unnamedParam1,
const D3D10DDIARG_CREATEELEMENTLAYOUT *unnamedParam2,
D3D10DDI_HELEMENTLAYOUT unnamedParam3,
D3D10DDI_HRTELEMENTLAYOUT unnamedParam4
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pCreateElementLayout [in]
Puntatore a una struttura D3D10DDIARG_CREATEELEMENTLAYOUT che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare un layout degli elementi.
unnamedParam3
hElementLayout [in]
Handle per i dati privati del driver per il layout dell'elemento.
unnamedParam4
hRTElementLayout [in]
Handle per il layout dell'elemento che il driver deve usare in qualsiasi momento viene chiamato nel runtime Direct3D.
Valore restituito
nessuno
Osservazioni
Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.
Il driver può passare E_OUTOFMEMORY (se il driver non riesce a memoria) o D3DDDIERR_DEVICEREMOVED (se il dispositivo è stato rimosso) in una chiamata alla funzione pfnSetErrorCb . Il runtime Direct3D determina che eventuali altri errori sono critici. Se il driver supera eventuali errori, incluso D3DDDIERR_DEVICEREMOVED, il runtime Direct3D determina che l'handle non è valido; pertanto, il runtime non chiamerà la funzione DestroyElementLayout per eliminare l'handle specificato dal parametro hElementLayout .
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) |