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) |