D3DBUSTYPE-Enumeration

Gibt den Typ des E/A-Bus an, der vom Grafikadapter 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

Accelerated Graphics Port (AGP)-Bus.

_D3DBUSIMPL-MODIFIZIERER _ INNERHALB _ VON _ CHIPS

Die Implementierung für den Grafikadapter befindet sich in der Nord-Brücke eines Hauptplatinen-Gerüsts. Dieses Flag impliziert, dass Daten nie über einen Erweiterungsbus (z. B. PCI oder AGP) übertragen werden, wenn sie aus dem Hauptspeicher an den Grafikadapter übertragen werden.

_D3DBUSIMPL-MODIFIZIERER _ VERFOLGT AUF _ DER _ _ PLATINE NACH _ _ CHIP

Gibt an, dass der Grafikkarte über Spuren auf der Hauptplatine mit der Nord-Bridge eines Hauptplatinen-Adapters verbunden ist und alle Chips des Grafikkarten an die Hauptplatine gelöt werden. Dieses Flag impliziert, dass Daten nie über einen Erweiterungsbus (z. B. PCI oder AGP) übertragen werden, wenn sie aus dem Hauptspeicher an den Grafikadapter übertragen werden.

_D3DBUSIMPL-MODIFIZIERER _ VERFOLGT DIE SPUREN AUF DEM BOARDS AN _ _ _ _ _ SOCKET

Der Grafikkarte ist über Spuren auf der Hauptplatine mit der Nord-Bridge eines Hauptplatinen-Adapters verbunden, und alle Chips des Grafikadapters werden über Sockets mit der Hauptplatine verbunden.

_D3DBUSIMPL-MODIFIZIERER- _ UND _ -PLATINENCONNECTOR _

Der Grafikkarte ist über einen Platinenconnector mit der Hauptplatine verbunden.

_D3DBUSIMPL-MODIFIZIERER- _ UND _ VERBINDEBOARDCONNECTOR _ IN _ _ _ NUAE

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

_D3DBUSIMPL-MODIFIZIERER _ UNGLEICH _ STANDARD

Eines der _ _ Xxx-Flags des MODIFIZIERERMODIFIZIERER D3DBUSIMPL _ 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, legt er auch das D3DBUSIMPL _ MODIFIER _ NON _ STANDARD-Flag fest. Flags werden mit einem bitweisen OR kombiniert.

Requirements (Anforderungen)

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

Weitere Informationen

Direct3D-Videoenumerationen