PFND3D10DDI_OPENADAPTER funzione di callback (d3d10umddi.h)

La funzione OpenAdapter10 crea un oggetto scheda grafica a cui viene fatto riferimento nelle chiamate successive.

Sintassi

PFND3D10DDI_OPENADAPTER Pfnd3d10ddiOpenadapter;

HRESULT Pfnd3d10ddiOpenadapter(
  D3D10DDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parametri

unnamedParam1

pOpenData [in, out]

Puntatore a una struttura D3D10DDIARG_OPENADAPTER . In input, questa struttura contiene informazioni che il driver può usare. Nell'output, il driver specifica le informazioni che il runtime di Microsoft Direct3D può usare.

Valore restituito

OpenAdapter10 restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK L'oggetto scheda grafica è stato creato correttamente.
E_OUTOFMEMORY OpenAdapter10 non è riuscito ad allocare memoria necessaria per il completamento.

Commenti

L'oggetto scheda grafica creato dalla funzione OpenAdapter10 rappresenta l'hardware grafico sottostante. Prima che il runtime Direct3D possa creare un dispositivo di visualizzazione chiamando CreateDevice(D3D10), il driver di visualizzazione in modalità utente deve chiamare la funzione pfnQueryAdapterInfoCb per eseguire una query sulle funzionalità hardware della grafica dal driver miniport di visualizzazione.

Il runtime Direct3D può aprire più oggetti scheda grafica da una singola scheda grafica.

Requisiti

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

Vedi anche

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

pfnQueryAdapterInfoCb