Freigeben über


D3DBUSTYPE-Enumeration

Gibt den Typ des E/A-Busses an, der von der Grafikkarte verwendet wird.

Syntax

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;

Konstanten

D3DBUSTYPE_OTHER

Gibt einen anderen Bustyp als die hier aufgeführten Typen an.

D3DBUSTYPE_PCI

PCI-Bus.

D3DBUSTYPE_PCIX

PCI-X-Bus.

D3DBUSTYPE_PCIEXPRESS

PCI-Express-Bus.

D3DBUSTYPE_AGP

AGP-Bus (Accelerated Graphics Port).

D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET

Die Implementierung für den Grafikkarten befindet sich in der Nordbrücke eines Motherboard-Chipsatzes. Dieses Flag impliziert, dass Daten nie über einen Erweiterungsbus (z. B. PCI oder AGP) übertragen werden, wenn sie von Standard Speicher auf den Grafikkarte übertragen werden.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP

Gibt an, dass der Grafikkarte durch Spuren auf der Hauptplatine mit der Nordbrücke eines Hauptplatinenchips verbunden ist und alle Chips des Grafikkarten mit der Hauptplatine gelöt werden. Dieses Flag impliziert, dass Daten nie über einen Erweiterungsbus (z. B. PCI oder AGP) übertragen werden, wenn sie von Standard Speicher auf den Grafikkarte übertragen werden.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET

Der Grafikkarte ist über Spuren auf der Hauptplatine mit der Nordbrücke eines Motherboard-Chipsatzes verbunden, und alle Chips des Grafikkarten sind über Steckdosen mit der Hauptplatine verbunden.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR

Der Grafikkarte wird über einen Daughterboard-Anschluss mit der Hauptplatine verbunden.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE

Der Grafikkarte ist über einen Tochterplatinenstecker mit der Hauptplatine verbunden, und der Grafikkarte befindet sich in einem Gehäuse, auf das der Benutzer nicht zugreifen kann.

D3DBUSIMPL_MODIFIER_NON_STANDARD

Eines der D3DBUSIMPL_MODIFIER_MODIFIER_Xxx-Flags ist festgelegt.

Bemerkungen

Es können bis zu drei Flags festgelegt werden. Flags im Bereich 0x00 bis 0x04 (D3DBUSTYPE_Xxx) stellen den grundlegenden Bustyp bereit. Flags im Bereich 0x10000 bis 0x50000 (D3DBUSIMPL_MODIFIER_Xxx) ändern die grundlegende Beschreibung. Der Treiber legt ein Bustypflag fest und kann null oder ein Modifiziererflag festlegen. Wenn der Treiber ein Modifiziererflag festlegt, wird auch das flag D3DBUSIMPL_MODIFIER_NON_STANDARD festgelegt. Flags werden mit einem bitweisen OR kombiniert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
D3d9types.h (einschließlich D3d9.h)

Siehe auch

Direct3D-Videoaufzählungen