Condividi tramite


struttura D3D10_2DDI_ADAPTERFUNCS (d3d10umddi.h)

La struttura D3D10_2DDI_ADAPTERFUNCS contiene funzioni che il driver di visualizzazione in modalità utente può implementare per comunicare con un oggetto scheda grafica.

Sintassi

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

Membri

pfnCalcPrivateDeviceSize

Puntatore alla funzione del driver CalcPrivateDeviceSize che specifica le dimensioni di un blocco di memoria richiesto dal driver di visualizzazione in modalità utente dal runtime di Microsoft Direct3D per archiviare i dati a cui si accede di frequente.

pfnCreateDevice

Puntatore alla funzione CreateDevice(D3D10) del driver che crea una rappresentazione di un dispositivo di visualizzazione che gestisce una raccolta di stato di rendering.

pfnCloseAdapter

Puntatore alla funzione CloseAdapter(D3D10) del driver che rilascia le risorse per un oggetto scheda grafica.

pfnGetSupportedVersions

Puntatore alla funzione GetSupportedVersions del driver che recupera la versione del sistema operativo supportata dal driver e le funzionalità hardware disponibili, ad esempio Direct3D versione 10.0, Direct3D versione 10.1 e così via.

pfnGetCaps

Puntatore alla funzione GetCaps(D3D10_2) del driver che esegue una query sulle funzionalità dell'hardware grafico.

Fabbisogno

Requisito Valore
client minimo supportato D3D10_2DDI_ADAPTERFUNCS è supportato a partire dal sistema operativo Windows 7.
intestazione d3d10umddi.h (include D3d10umddi.h)

Vedere anche

CalcPrivateDeviceSize

closeadapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10