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) |