PFND3D12DDI_OPENADAPTER funzione di callback (d3d12umddi.h)
La funzione PFND3D12DDI_OPENADAPTER crea un oggetto scheda grafica a cui viene fatto riferimento nelle chiamate successive.
Sintassi
PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;
HRESULT Pfnd3d12ddiOpenadapter(
D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Parametri
unnamedParam1
Puntatore a una struttura D3D12DDIARG_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
PFND3D12DDI_OPENADAPTER restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | L'oggetto scheda grafica è stato creato correttamente. |
E_OUTOFMEMORY | PFND3D12DDI_OPENADAPTER non è stato possibile allocare memoria necessaria per il completamento. |
Commenti
L'oggetto scheda grafica creato dalla funzione PFND3D12DDI_OPENADAPTER rappresenta l'hardware grafico sottostante. Prima che il runtime Direct3D possa creare un dispositivo di visualizzazione chiamando PFND3D12DDI_CREATEDEVICE_0003, il driver di visualizzazione in modalità utente deve chiamare la funzione pfnQueryAdapterInfoCb per eseguire query sulle funzionalità hardware grafiche dal driver miniport di visualizzazione.
Il runtime Direct3D può aprire più oggetti scheda grafica da una singola scheda grafica.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12umddi.h |