D3D10DDIARG_OPENADAPTER struttura (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;
Members
[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 la funzione di callback pfnQueryAdapterInfoCb fornita dal runtime microsoft Direct3D.
[out] hAdapter
Handle per l'oggetto scheda grafica che specifica l'handle usato dal runtime Direct3D nelle chiamate 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. L'alto 16 bit archivia il numero di versione principale (ad esempio 10, 11 e così via); i 16 bit bassi archiviano il numero di rilascio secondario (ad esempio 0, 1, 2 e così via). Il numero di versione secondaria verrà aumentato quando viene rilasciata una modifica all'interfaccia.
[in] Version
Numero che il driver può usare per identificare quando è stato creato il runtime Direct3D. I 16 bit elevati rappresentano il numero di compilazione; i 16 bit bassi rappresentano il numero di revisione.
Il driver è necessario solo per monitorare i 16 bit elevati. Il driver deve assicurarsi che la versione di compilazione di runtime passata sia maggiore o uguale alla versione di compilazione corrente del driver. Il driver deve restituire un errore dalla funzione OpenAdapter10 se la versione di compilazione passata non è compatibile.
[in] pAdapterCallbacks
Puntatore a una struttura di D3DDDI_ADAPTERCALLBACKS contenente la funzione di callback pfnQueryAdapterInfoCb fornita dal runtime Direct3D.
[out] pAdapterFuncs
Puntatore a una struttura D3D10DDI_ADAPTERFUNCS che contiene una tabella di funzioni specifiche 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 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |