Freigeben über


DXGK_DEVICE_INFO Struktur (dispmprt.h)

Die DXGK_DEVICE_INFO-Struktur enthält Informationen, die einen Grafikkarte 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;

Member

MiniportDeviceContext

Ein Handle für einen Kontextblock (erstellt und verwaltet vom Anzeigeminiporttreiber), der einem Grafikkarte zugeordnet ist.

PhysicalDeviceObject

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

DeviceRegistryPath

Eine Unicode-Zeichenfolge, die den Registrierungspfad des Softwareschlüssels für den Grafikkarte 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 Grafikkarte 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, ist der Grafikkarte kein AGP-Adapter, oder es wurden keine AGP-Ressourcen gefunden.

AgpApertureSize

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

DockingState

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

Hinweise

Die DxgkDdiStartDevice-Funktion des Anzeigeminiporttreibers weist eine DXGK_DEVICE_INFO-Struktur zu und ruft DxgkCbGetDeviceInformation auf, um diese Struktur mit Informationen zu einem Grafikkarte auszufüllen. Fünf der Strukturmember (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase und AgpApertureSize) enthalten allgemeine Informationen und sind keinem bestimmten Grafikkarte zugeordnet. Diese Member sind in der DXGK_DEVICE_INFO-Struktur enthalten, da sie Informationen bereitstellen, die DxgkDdiStartDevice zum Initialisieren des Treibers und der Grafikkartenhardware benötigt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile dispmprt.h (include Dispmprt.h)

Weitere Informationen

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice