PFND3DDDI_OPENADAPTER funzione di callback (d3dumddi.h)

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

Sintassi

PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;

HRESULT Pfnd3dddiOpenadapter(
  D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parametri

unnamedParam1

pOpenData [in, out]

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

Valore restituito

OpenAdapter restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK L'oggetto scheda grafica viene creato correttamente.
E_OUTOFMEMORY OpenAdapter non è riuscito a allocare la memoria necessaria per il completamento.

Commenti

L'oggetto scheda grafica creato da OpenAdapter rappresenta l'hardware grafico sottostante. Prima che il runtime di Microsoft Direct3D possa creare un dispositivo visualizzato chiamando CreateDevice, il driver di visualizzazione in modalità utente deve chiamare la funzione pfnQueryAdapterInfoCb per eseguire query sulle funzionalità hardware grafiche dal driver miniport visualizzato.

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 Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

CreateDevice

D3DDDIARG_OPENADAPTER

pfnQueryAdapterInfoCb