Condividi tramite


Enumerazione D3DBUSTYPE

Specifica il tipo di bus di I/O usato dalla scheda grafica.

Sintassi

typedef enum  { 
  D3DBUSTYPE_OTHER                                             = 0x00000000,
  D3DBUSTYPE_PCI                                               = 0x00000001,
  D3DBUSTYPE_PCIX                                              = 0x00000002,
  D3DBUSTYPE_PCIEXPRESS                                        = 0x00000003,
  D3DBUSTYPE_AGP                                               = 0x00000004,
  D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET                        = 0x00010000,
  D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP           = 0x00020000,
  D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET         = 0x00030000,
  D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR                 = 0x00040000,
  D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE  = 0x00050000,
  D3DBUSIMPL_MODIFIER_NON_STANDARD                             = 0x80000000
} D3DBUSTYPE;

Costanti

D3DBUSTYPE_OTHER

Indica un tipo di bus diverso dai tipi elencati qui.

D3DBUSTYPE_PCI

Bus PCI.

D3DBUSTYPE_PCIX

Bus PCI-X.

D3DBUSTYPE_PCIEXPRESS

Bus PCI Express.

D3DBUSTYPE_AGP

Bus di porta grafica accelerata (AGP).

D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET

L'implementazione per la scheda grafica si trova nel ponte nord del chipset della scheda madre. Questo flag implica che i dati non superano mai un bus di espansione (ad esempio PCI o AGP) quando viene trasferito dalla memoria principale alla scheda grafica.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP

Indica che la scheda grafica è connessa a un bridge nord del chipset della scheda madre e tutti i chip della scheda grafica vengono venduti alla scheda madre. Questo flag implica che i dati non superano mai un bus di espansione (ad esempio PCI o AGP) quando viene trasferito dalla memoria principale alla scheda grafica.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET

La scheda grafica è connessa al bridge nord del chipset della scheda madre e tutti i chip della scheda grafica sono connessi tramite socket alla scheda madre.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR

La scheda grafica è connessa alla scheda madre tramite un connettore per la scheda madre.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE

La scheda grafica è connessa alla scheda madre tramite un connettore per la scheda secondaria e la scheda grafica si trova all'interno di un contenitore che non è accessibile dall'utente.

D3DBUSIMPL_MODIFIER_NON_STANDARD

Viene impostato uno dei flag di D3DBUSIMPL_MODIFIER_MODIFIER_Xxx.

Commenti

È possibile impostare fino a tre flag. I flag nell'intervallo 0x00 tramite 0x04 (D3DBUSTYPE_Xxx) forniscono il tipo di bus di base. I flag nell'intervallo 0x10000 tramite 0x50000 (D3DBUSIMPL_MODIFIER_Xxx) modificano la descrizione di base. Il driver imposta un flag di tipo bus e può impostare zero o un flag di modifica. Se il driver imposta un flag di modifica, imposta anche il flag di D3DBUSIMPL_MODIFIER_NON_STANDARD . I flag vengono combinati con un OR bit per bit.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
D3d9types.h (include D3d9.h)

Vedi anche

Enumerazione Video Direct3D