Intestazione d3dhal.h

Questa intestazione viene utilizzata dalla visualizzazione. Per altre informazioni, vedere:

d3dhal.h contiene le interfacce di programmazione seguenti:

Funzioni di callback

 
LPD3DHAL_CONTEXTCREATECB

La funzione D3dContextCreate crea un contesto.
LPD3DHAL_CONTEXTDESTROYCB

La funzione D3dContextDestroy elimina il contesto specificato.
LPD3DHAL_DRAWPRIMITIVES2CB

La funzione D3dDrawPrimitives2 esegue il rendering delle primitive e restituisce lo stato di rendering aggiornato.
LPD3DHAL_VALIDATETEXTURESTAGESTATECB

La funzione D3dValidateTextureStageState restituisce il numero di passaggi in cui l'hardware può eseguire le operazioni di fusione specificate nello stato corrente.

Strutture

 
D3DDEVICEDESC_V1

Obsoleto in DirectX 8.0 e versioni successive; vedere Osservazioni. La struttura D3DDEVICEDESC_V1 descrive le funzionalità 3D di un dispositivo.
D3DDEVICEDESC_V2

La struttura D3DDEVICEDESC_V2 contiene campi già segnalati nella struttura D3DHAL_D3DEXTENDEDCAPS quando risponde al GUID GUID_D3DExtendedCaps in DdGetDriverInfo.
D3DDEVICEDESC_V3

La struttura D3DDEVICEDESC_V3 contiene campi già segnalati nella struttura D3DHAL_D3DEXTENDEDCAPS quando risponde al GUID GUID_D3DExtendedCaps in DdGetDriverInfo.
D3DHAL_CALLBACKS

D3DHAL_CALLBACKS è una delle diverse strutture di callback che descrivono il supporto Direct3D fornito dal driver.
D3DHAL_CALLBACKS3

D3DHAL_CALLBACKS3 è una delle diverse strutture di callback che descrivono il supporto Direct3D fornito dal driver.
D3DHAL_CLIPPEDTRIANGLEFAN

La struttura D3DHAL_CLIPPEDTRIANGLEFAN viene utilizzata dalla funzione di callback D3dDrawPrimitives2 per eseguire il rendering delle ventole di triangoli ritagliate.
D3DHAL_CONTEXTCREATEDATA

La struttura D3DHAL_CONTEXTCREATEDATA contiene tutte le informazioni richieste dalla funzione D3dContextCreate per creare un nuovo contesto.
D3DHAL_CONTEXTDESTROYDATA

La struttura D3DHAL_CONTEXTDESTROYDATA contiene le informazioni richieste dalla funzione D3dContextDestroy per eliminare un contesto.
D3DHAL_D3DEXTENDEDCAPS

D3DHAL_D3DEXTENDEDCAPS descrive le funzionalità 3D aggiuntive del driver.
D3DHAL_DP2ADDDIRTYBOX

Solo DirectX 8.1 e versioni successive. D3DHAL_DP2ADDDIRTYBOX viene usato per specificare che una parte di una risorsa 3D, ovvero una trama del volume, è stata danneggiata nella memoria di sistema. Pertanto, questo volume deve essere ricaricato nella memoria video prima di essere usato.
D3DHAL_DP2ADDDIRTYRECT

Solo DirectX 8.1 e versioni successive. D3DHAL_DP2ADDDIRTYRECT viene usato per specificare che una parte di una risorsa 2D, una trama 2D o una trama cubo, è stata danneggiata nella memoria di sistema. Pertanto, questa trama 2D deve essere ricaricata nella memoria video prima di essere usata.
D3DHAL_DP2BLT

Solo DirectX 9.0 e versioni successive. D3DHAL_DP2BLT viene usato per i blts della superficie bidimensionale quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_BLT.
D3DHAL_DP2BUFFERBLT

Solo DirectX 8.0 e versioni successive. D3DHAL_DP2BUFFERBLT viene usato per i blts del vertex o index buffer quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_BUFFERBLT.
D3DHAL_DP2CLEAR

D3DHAL_DP2CLEAR contiene tutte le informazioni necessarie al driver per eseguire la cancellazione assistita dall'hardware nella destinazione di rendering, nel buffer di profondità o nel buffer degli stencil.
D3DHAL_DP2COLORFILL

Solo DirectX 9.0 e versioni successive. D3DHAL_DP2COLORFILL viene usato per le operazioni di riempimento a colori quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_COLORFILL.
D3DHAL_DP2COMMAND

Una o più strutture D3DHAL_DP2COMMAND vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2, che usa le informazioni ricevute per disegnare una o più primitive.
D3DHAL_DP2CREATELIGHT

La struttura D3DHAL_DP2CREATELIGHT viene usata per creare una luce per D3dDrawPrimitives2.
D3DHAL_DP2CREATEPIXELSHADER

Solo DirectX 8.0 e versioni successive. La struttura D3DHAL_DP2CREATEPIXELSHADER viene usata per creare un pixel shader quando un codice operativo D3DDP2OP_CREATEPIXELSHADER viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2CREATEQUERY

La struttura D3DHAL_DP2CREATEQUERY viene usata dalla funzione di callback D3dDrawPrimitives2 per creare risorse per le query.
D3DHAL_DP2CREATEVERTEXSHADER

Solo DirectX 8.0 e versioni successive. La struttura D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER viene usata per creare un vertex shader quando un D3DDP2OP_CREATEVERTEXSHADER opcode viene ricevuto da .
D3DHAL_DP2CREATEVERTEXSHADERDECL

Solo DirectX 9.0 e versioni successive. La struttura D3DHAL_DP2CREATEVERTEXSHADERDECL viene usata per creare una dichiarazione di vertex shader quando un D3DDP2OP_CREATEVERTEXSHADERDECL opcode viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2CREATEVERTEXSHADERFUNC

Solo DirectX 9.0 e versioni successive. La struttura D3DHAL_DP2CREATEVERTEXSHADERFUNC viene usata per creare un oggetto di codice vertex shader quando un D3DDP2OP_CREATEVERTEXSHADERFUNC opcode viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2DELETEQUERY

La struttura D3DHAL_DP2DELETEQUERY viene usata dalla funzione di callback D3dDrawPrimitives2 per rilasciare le risorse per le query.
D3DHAL_DP2DRAWINDEXEDPRIMITIVE

La struttura D3DHAL_DP2DRAWINDEXEDPRIMITIVE viene utilizzata dalla funzione di callback D3dDrawPrimitives2 per eseguire il rendering di una primitiva usando indici dei vertici.
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2

La struttura D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 viene utilizzata dalla funzione di callback D3dDrawPrimitives2 per eseguire il rendering di una primitiva usando indici dei vertici.
D3DHAL_DP2DRAWPRIMITIVE

Solo DirectX 8.0 e versioni successive. D3DHAL_DRAWPRIMITIVE viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_DRAWPRIMITIVE e viene usato per eseguire il rendering di una primitiva.
D3DHAL_DP2DRAWPRIMITIVE2

Solo DirectX 8.0 e versioni successive. D3DHAL_DRAWPRIMITIVE2 viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_DRAWPRIMITIVE2 e viene usato per eseguire il rendering di una primitiva.
D3DHAL_DP2DRAWRECTPATCH

La struttura D3DHAL_DP2DRAWRECTPATCH viene utilizzata dalla funzione di callback D3dDrawPrimitives2 per eseguire il rendering di una patch rettangolare.
D3DHAL_DP2DRAWTRIPATCH

La struttura D3DHAL_DP2DRAWTRIPATCH viene utilizzata dalla funzione di callback D3dDrawPrimitives2 per eseguire il rendering di una patch triangolare.
D3DHAL_DP2EXT

L'uso della struttura D3DHAL_DP2EXT deve ancora essere definito.
D3DHAL_DP2GENERATEMIPSUBLEVELS

Solo DirectX 9.0 e versioni successive. La struttura D3DHAL_DP2GENERATEMIPSUBLEVELS viene usata per informare il driver di generare automaticamente i sublevel di una determinata trama della mappa MIP usando un determinato tipo di filtro.
D3DHAL_DP2INDEXEDLINELIST

D3DHAL_DP2INDEXEDLINELIST viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_INDEXEDLINELIST e viene usato per eseguire il rendering delle righe utilizzando indici dei vertici.
D3DHAL_DP2INDEXEDLINESTRIP

D3DHAL_DP2INDEXEDLINESTRIP viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_INDEXEDLINESTRIP e viene usato per eseguire il rendering di una sequenza di segmenti di linea connessi utilizzando indici dei vertici.
D3DHAL_DP2INDEXEDTRIANGLEFAN

D3DHAL_DP2INDEXEDTRIANGLEFAN viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_INDEXEDTRIANGLEFAN e viene usato per eseguire il rendering di una sequenza di triangoli connessi usando indici vertex. Tutti i triangoli condividono un vertice comune.
D3DHAL_DP2INDEXEDTRIANGLELIST

Una o più strutture D3DHAL_DP2INDEXEDTRIANGLELIST vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_INDEXEDTRIANGLELIST e viene usato per eseguire il rendering di una sequenza di triangoli non connessi usando indici vertex.
D3DHAL_DP2INDEXEDTRIANGLELIST2

Una o più strutture D3DHAL_DP2INDEXEDTRIANGLELIST2 vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_INDEXEDTRIANGLELIST2 e viene usato per eseguire il rendering di una sequenza di triangoli non connessi usando indici vertex.
D3DHAL_DP2INDEXEDTRIANGLESTRIP

Una o più strutture D3DHAL_DP2INDEXEDTRIANGLESTRIP vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_INDEXEDTRIANGLESTRIP e viene usato per eseguire il rendering di strips di triangoli connessi usando indici vertex.
D3DHAL_DP2ISSUEQUERY

La struttura D3DHAL_DP2ISSUEQUERY viene usata dalla funzione callback D3dDrawPrimitives2 per eseguire query per vari tipi di informazioni.
D3DHAL_DP2LINELIST

Una struttura D3DHAL_DP2LINELIST viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_LINELIST e viene usato per eseguire il rendering di segmenti di riga non connessi.
D3DHAL_DP2LINESTRIP

Una struttura D3DHAL_DP2LINESTRIP viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_LINESTRIP e viene usato per eseguire il rendering dei segmenti di riga connessi specificati.
D3DHAL_DP2MULTIPLYTRANSFORM

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2MULTIPLYTRANSFORM viene usata per modificare la matrice di trasformazione per D3dDrawPrimitives2.
D3DHAL_DP2PIXELSHADER

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2PIXELSHADER viene usata per impostare lo shader pixel corrente o eliminare un pixel shader, a seconda del codice opcode ricevuto (D3DDP2OP_SETPIXELSHADER o D3DDP2OP_DELETEPIXELSHADER) da D3dDrawPrimitives2.
D3DHAL_DP2POINTS

Una o più strutture D3DHAL_DP2POINTS vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura di D3DHAL_DP2COMMAND è impostato su D3DDP2OP_POINTS e viene usato per eseguire il rendering dei punti specificati.
D3DHAL_DP2RENDERSTATE

Una o più strutture D3DHAL_DP2RENDERSTATE vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_RENDERSTATE e viene usato per impostare lo stato di rendering appropriato.
D3DHAL_DP2RESPONSE

La struttura D3DHAL_DP2RESPONSE viene restituita dal callback D3dDrawPrimitives2 e specifica la disponibilità delle risposte alle query rilasciate in precedenza.
D3DHAL_DP2RESPONSEQUERY

La struttura D3DHAL_DP2RESPONSEQUERY viene restituita dal callback D3dDrawPrimitives2 e specifica la disponibilità delle risposte alle query rilasciate in precedenza.
D3DHAL_DP2SETCLIPPLANE

La struttura D3DHAL_SETCLIPPLANE consente l'uso dei piani clip definiti dall'utente nello spazio mondiale.
D3DHAL_DP2SETDEPTHSTENCIL

DirectX 9.0 e versioni successive solo. La struttura D3DHAL_DP2SETDEPTHSTENCIL viene usata per eseguire il mapping di un nuovo buffer di profondità nel contesto corrente del driver quando il codice dell'operazione D3DDP2OP_SETDEPTHSTENCIL viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2SETINDICES

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2SETINDICES viene usata per impostare il buffer di indice corrente per D3dDrawPrimitives2.
D3DHAL_DP2SETLIGHT

La struttura D3DHAL_DP2SETLIGHT consente di impostare le luci per D3dDrawPrimitives2.
D3DHAL_DP2SETPALETTE

La struttura D3DHAL_DP2SETPALETTE viene usata per associare una tavolozza a una trama quando un driver risponde a D3DDP2OP_SETPALETTE in D3dDrawPrimitives2.
D3DHAL_DP2SETPIXELSHADERCONST

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2SETPIXELSHADERCONST viene usata per impostare uno o più registri costanti pixel shader quando il D3DDP2OP_SETPIXELSHADERCONST opcode viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2SETPRIORITY

La struttura D3DHAL_DP2SETPRIORITY viene usata per informare il driver della priorità della trama specificata dall'handle dwDDestSurface.
D3DHAL_DP2SETRENDERTARGET

La struttura D3DHAL_DP2SETRENDERTARGET viene usata con il D3DDP2OP_SETRENDERTARGET opcode per eseguire il mapping di una nuova superficie di destinazione di rendering e un buffer di profondità nel contesto corrente.
D3DHAL_DP2SETRENDERTARGET2

La struttura D3DHAL_DP2SETRENDERTARGET2 viene usata con il D3DDP2OP_SETRENDERTARGET2 opcode per eseguire il mapping di una parte di una superficie di destinazione di rendering e un buffer di profondità nel contesto corrente.
D3DHAL_DP2SETSTREAMSOURCE

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2SETSTREAMSOURCE viene usata per associare un'origine di flusso del vertice a un buffer dei vertici per D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCE2

DirectX 9.0 e versioni successive solo. La struttura D3DHAL_DP2SETSTREAMSOURCE2 viene usata per associare una parte di un'origine del flusso del vertice a un buffer dei vertici per D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCEFREQ

DirectX 9.0 e versioni successive solo. La struttura D3DHAL_DP2SETSTREAMSOURCEFREQ viene usata per impostare il divisore di frequenza di un'origine di flusso associata a un buffer del vertice per D3dDrawPrimitives2.
D3DHAL_DP2SETSTREAMSOURCEUM

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2SETSTREAMSOURCEUM viene usata per associare un'origine di flusso vertex a un buffer di memoria utente per D3dDrawPrimitives2.
D3DHAL_DP2SETTEXLOD

La struttura D3DHAL_DP2SETTEXLOD viene usata per impostare il livello di dettaglio (LOD) per le mappe MIP quando il comando D3DDP2OP_SETTEXLOD viene inviato a D3dDrawPrimitives2.
D3DHAL_DP2SETTRANSFORM

D3DHAL_DP2SETTRANSFORM struttura viene usata per specificare lo stato di trasformazione e la matrice per D3dDrawPrimitives2.
D3DHAL_DP2SETVERTEXSHADERCONST

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2SETVERTEXSHADERCONST viene usata per impostare uno o più registri delle costanti vertex shader quando il D3DDP2OP_SETVERTEXSHADERCONST opcode viene ricevuto da D3dDrawPrimitives2.
D3DHAL_DP2STARTVERTEX

Una struttura D3DHAL_DP2STARTVERTEX segue determinate strutture D3DHAL_DP2COMMAND nel buffer dei comandi e indica l'offset nel buffer dei vertici per il primo vertice da usare in D3dDrawPrimitives2.
D3DHAL_DP2STATESET

La struttura D3DHAL_DP2STATESET viene usata per informare il driver sulle operazioni del set di stati da eseguire.
D3DHAL_DP2SURFACEBLT

DirectX 9.0 e versioni successive solo. D3DHAL_DP2SURFACEBLT viene usato per la memoria di sistema bidimensionale in superficie di memoria video blts quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_SURFACEBLT.
D3DHAL_DP2TEXBLT

La struttura D3DHAL_DP2TEXBLT viene usata per la trama blts quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_TEXBLT.
D3DHAL_DP2TEXTURESTAGESTATE

Una o più strutture D3DHAL_DP2TEXTURESTAGESTATE vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura di D3DHAL_DP2COMMAND è impostato su D3DDP2OP_TEXTURESTAGESTATE e viene usato per impostare lo stato di fase di trama appropriato.
D3DHAL_DP2TRIANGLEFAN

Una struttura D3DHAL_DP2TRIANGLEFAN viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura di D3DHAL_DP2COMMAND è impostato su D3DDP2OP_TRIANGLEFAN e viene usato per eseguire il rendering di una ventola triangolare.
D3DHAL_DP2TRIANGLEFAN_IMM

Una struttura D3DHAL_DP2TRIANGLEFAN_IMM viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND è impostato su D3DDP2OP_TRIANGLEFAN_IMM e viene usato per eseguire il rendering di una ventola triangolare.
D3DHAL_DP2TRIANGLELIST

Una struttura D3DHAL_DP2TRIANGLELIST viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura di D3DHAL_DP2COMMAND è impostato su D3DDP2OP_TRIANGLELIST e viene usato per eseguire il rendering dei triangoli non connessi specificati.
D3DHAL_DP2TRIANGLESTRIP

Una struttura D3DHAL_DP2TRIANGLESTRIP viene analizzata dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_TRIANGLESTRIP e viene usato per eseguire il rendering della striscia di triangolo connessa specificata.
D3DHAL_DP2UPDATEPALETTE

La struttura D3DHAL_DP2UPDATEPALETTE modifica la tavolozza usata per le trame palletizzate.
D3DHAL_DP2VERTEXSHADER

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2VERTEXSHADER imposta lo shader del vertice corrente oppure elimina un vertex shader, a seconda del codice opcode ricevuto (D3DDP2OP_SETVERTEXSHADER o D3DDP2OP_DELETEVERTEXSHADER) da D3dDrawPrimitives2.
D3DHAL_DP2VIEWPORTINFO

La struttura D3DHAL_DP2VIEWPORTINFO viene usata per informare i driver consapevoli della banda di guardia del rettangolo di ritaglio della visualizzazione. Il rettangolo di ritaglio è specificato dai membri dwX, dwY, dwWidth e dwHeight.
D3DHAL_DP2VOLUMEBLT

DirectX 8.0 e versioni successive solo. La struttura D3DHAL_DP2VOLUMEBLT viene usata per la trama del volume blts quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_VOLUMEBLT.
D3DHAL_DP2WINFO

La struttura D3DHAL_DP2WINFO viene usata per informare il driver dell'intervallo w da usare per il buffering w.
D3DHAL_DP2ZRANGE

La struttura D3DHAL_DP2ZRANGE specifica il valore minimo di intervallo z e il massimo in D3dDrawPrimitives2.
D3DHAL_DRAWPRIMITIVES2DATA

La struttura D3DHAL_DRAWPRIMITIVES2DATA contiene le informazioni necessarie dalla funzione D3dDrawPrimitives2 per eseguire il rendering delle primitive.
D3DHAL_GLOBALDRIVERDATA

La struttura D3DHAL_GLOBALDRIVERDATA specifica le funzionalità 3D del driver e del relativo dispositivo.
D3DHAL_VALIDATETEXTURESTAGESTATEDATA

La struttura D3DHAL_VALIDATETEXTURESTAGESTATEDATA contiene le informazioni necessarie per il driver per determinare e restituire la possibilità di supportare il multitexturing usando lo stato corrente.
DD_DEFERRED_AGP_AWARE_DATA

DirectX 8.0 e versioni successive e solo sistemi operativi basati su NT. DD_DEFERRED_AGP_AWARE_DATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le notifiche di D3DGDI2_TYPE_DEFERRED_AGP_AWARE.
DD_DXVERSION

DirectX 8.0 e versioni successive solo. DD_DXVERSION descrive la versione corrente del runtime DirectX.
DD_FREE_DEFERRED_AGP_DATA

DirectX 8.0 e versioni successive e solo sistemi operativi basati su NT. DD_FREE_DEFERRED_AGP_DATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le notifiche di D3DGDI2_TYPE_DEFER_AGP_FREES e D3DGDI2_TYPE_FREE_DEFERRED_AGP.
DD_GETADAPTERGROUPDATA

DirectX 9.0 e versioni successive solo. DD_GETADAPTERGROUPDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETADAPTERGROUP.
DD_GETD3DQUERYCOUNTDATA

DirectX 9.0 e versioni successive solo. DD_GETD3DQUERYCOUNTDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETD3DQUERYCOUNT.
DD_GETD3DQUERYDATA

DirectX 9.0 e versioni successive solo. DD_GETD3DQUERYDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETD3DQUERY.
DD_GETDDIVERSIONDATA

DirectX 9.0 e versioni successive solo. DD_GETDDIVERSIONDATA è la struttura dei dati a cui punta il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETDDIVERSION.
DD_GETDRIVERINFO2DATA

DirectX 8.0 e versioni successive solo. DD_GETDRIVERINFO2DATA viene passato nel membro lpvData della struttura DD_GETDRIVERINFODATA quando GUID_GetDriverInfo2 viene specificato nel membro guidInfo di DD_GETDRIVERINFODATA in una chiamata DdGetDriverInfo.
DD_GETEXTENDEDMODECOUNTDATA

DirectX 9.0 e versioni successive solo. DD_GETEXTENDEDMODECOUNTDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETEXTENDEDMODECOUNT.
DD_GETEXTENDEDMODEDATA

DirectX 9.0 e versioni successive solo. DD_GETEXTENDEDMODEDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETEXTENDEDMODE.
DD_GETFORMATCOUNTDATA

DirectX 8.0 e versioni successive solo. DD_GETFORMATCOUNTDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETFORMATCOUNT.
DD_GETFORMATDATA

DD_GETFORMATDATA è la struttura dei dati a cui fa riferimento il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETFORMAT.
DD_MULTISAMPLEQUALITYLEVELSDATA

DirectX 9.0 e versioni successive solo. DD_MULTISAMPLEQUALITYLEVELSDATA è la struttura dei dati a cui punta il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS.

Enumerazioni

 
D3DHAL_DP2OPERATION

Il tipo enumerato D3DHAL_DP2OPERATION specifica l'operazione D3dDrawPrimitives2 nel membro bCommand della struttura D3DHAL_DP2COMMAND.