struttura D3D10DDIARG_OPENADAPTER (d3d10umddi.h)
La struttura D3D10DDIARG_OPENADAPTER descrive l'oggetto scheda grafica.
Sintassi
typedef struct D3D10DDIARG_OPENADAPTER {
[in] D3D10DDI_HRTADAPTER hRTAdapter;
[out] D3D10DDI_HADAPTER hAdapter;
[in] UINT Interface;
[in] UINT Version;
[in] const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
union {
[out] D3D10DDI_ADAPTERFUNCS *pAdapterFuncs;
[out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
};
} D3D10DDIARG_OPENADAPTER;
Membri
[in] hRTAdapter
Handle per l'oggetto scheda grafica che specifica l'handle che il driver deve usare per eseguire query sulle funzionalità della scheda grafica quando il driver chiama il runtime di Microsoft Direct3D fornito pfnQueryAdapterInfoCb funzione di callback.
[out] hAdapter
Handle per l'oggetto scheda grafica che specifica l'handle utilizzato dal runtime Direct3D nelle chiamate di driver successive per identificare l'oggetto scheda grafica. Il driver genera un handle univoco e lo passa al runtime Direct3D.
[in] Interface
Versione dell'interfaccia Direct3D. I 16 bit alti archiviano il numero di versione principale (ad esempio 10, 11 e così via); i 16 bit bassi archiviano il numero di versione secondario (ad esempio 0, 1, 2 e così via). Il numero di versione secondario verrà aumentato quando viene rilasciata una modifica all'interfaccia.
[in] Version
Numero che il driver può usare per identificare quando è stato compilato il runtime Direct3D. I 16 bit alti rappresentano il numero di build; i 16 bit bassi rappresentano il numero di revisione.
Il driver è necessario solo per monitorare i 16 bit alti. Il driver deve assicurarsi che la versione della build di runtime passata sia maggiore o uguale alla versione di build corrente del driver. Il driver deve restituire un errore dalla relativa funzione OpenAdapter10 se la versione di compilazione passata non è compatibile.
[in] pAdapterCallbacks
Puntatore a una struttura D3DDDI_ADAPTERCALLBACKS che contiene il runtime Direct3D fornito pfnQueryAdapterInfoCb funzione di callback che il driver può usare.
[out] pAdapterFuncs
Puntatore a una struttura D3D10DDI_ADAPTERFUNCS che contiene una tabella di funzioni specifiche dell'adattatore del driver di visualizzazione in modalità utente. Il runtime Direct3D usa queste funzioni per comunicare con il driver di visualizzazione in modalità utente sulle operazioni specifiche della scheda grafica.
[out] pAdapterFuncs_2
Supportato in Windows 7 e versioni successive.
Puntatore a una struttura D3D10_2DDI_ADAPTERFUNCS che contiene una tabella di funzioni specifiche dell'adattatore del driver di visualizzazione in modalità utente. Il runtime Direct3D usa queste funzioni per comunicare con il driver di visualizzazione in modalità utente sulle operazioni specifiche della scheda grafica.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3d10umddi.h (include D3d10umddi.h) |