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