Freigeben über


DXGK_DEVICE_INFO Struktur (dispmprt.h)

Die DXGK_DEVICE_INFO-Struktur enthält Informationen, die einen Anzeigeadapter beschreiben.

Syntax

typedef struct _DXGK_DEVICE_INFO {
  PVOID             MiniportDeviceContext;
  PDEVICE_OBJECT    PhysicalDeviceObject;
  UNICODE_STRING    DeviceRegistryPath;
  PCM_RESOURCE_LIST TranslatedResourceList;
  LARGE_INTEGER     SystemMemorySize;
  PHYSICAL_ADDRESS  HighestPhysicalAddress;
  PHYSICAL_ADDRESS  AgpApertureBase;
  SIZE_T            AgpApertureSize;
  DOCKING_STATE     DockingState;
} DXGK_DEVICE_INFO, *PDXGK_DEVICE_INFO;

Angehörige

MiniportDeviceContext

Ein Handle zu einem Kontextblock (erstellt und verwaltet vom Anzeigeminiporttreiber), der einem Anzeigeadapter zugeordnet ist.

PhysicalDeviceObject

Ein Zeiger auf das physische Geräteobjekt (PDO), das den Anzeigeadapter darstellt.

DeviceRegistryPath

Eine Unicode-Zeichenfolge, die den Registrierungspfad des Softwareschlüssels für den Anzeigeadapter enthält. Registrierungsdaten sollten nur in diesen Pfad geschrieben werden.

TranslatedResourceList

Ein Zeiger auf eine CM_RESOURCE_LIST-Struktur, die die übersetzten Ressourcen enthält, die dem Anzeigeadapter zugewiesen sind.

SystemMemorySize

Die Größe des Systemspeichers in Bytes.

HighestPhysicalAddress

Die höchste physische Adresse des Systemspeichers (RAM).

AgpApertureBase

Die physische Basisadresse der AGP-Blende. Wenn 0, ist der Anzeigeadapter kein AGP-Adapter, oder AGP-Ressourcen wurden nicht gefunden.

AgpApertureSize

Die Größe der AGP-Blende in Bytes. Wenn 0, ist der Anzeigeadapter kein AGP-Adapter, oder AGP-Ressourcen wurden nicht gefunden.

DockingState

Der Zustand eines tragbaren Computers, der an eine Dockingstation angeschlossen werden kann.

Bemerkungen

Die DxgkDdiStartDevice-Funktion des Anzeigeminiporttreibers weist eine DXGK_DEVICE_INFO Struktur zu und ruft DxgkCbGetDeviceInformation auf, um diese Struktur mit Informationen zu einem Anzeigeadapter zu erhalten. Fünf der Strukturmember (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBaseund AgpApertureSize) enthalten allgemeine Informationen und sind keine bestimmten Anzeigeadapter zugeordnet. Diese Member sind in der DXGK_DEVICE_INFO-Struktur enthalten, da sie Informationen bereitstellen, die DxgkDdiStartDevice zum Initialisieren der Treiber- und Anzeigeadapterhardware erforderlich sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- dispmprt.h (include Dispmprt.h)

Siehe auch

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice