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 |
|
Siehe auch