DXGK_DEVICE_INFO結構(dispmprt.h)
DXGK_DEVICE_INFO結構會保存描述顯示配接器的資訊。
語法
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;
成員
MiniportDeviceContext
與顯示配接器相關聯的內容區塊句柄(由顯示迷你埠驅動程式所建立和維護)。
PhysicalDeviceObject
代表顯示適配卡之實體裝置物件的指標。
DeviceRegistryPath
Unicode 字串,保存顯示適配卡軟體機碼的登錄路徑。 登錄數據應該只寫入此路徑。
TranslatedResourceList
CM_RESOURCE_LIST 結構的指標,此結構會保存指派給顯示配接器的已轉譯資源。
SystemMemorySize
系統記憶體的大小,以位元組為單位。
HighestPhysicalAddress
系統記憶體的最高實體位址(RAM)。
AgpApertureBase
AGP 光圈的基底實體位址。 如果為 0,顯示配接器不是 AGP 配接器,或找不到 AGP 資源。
AgpApertureSize
AGP 光圈的大小,以位元組為單位。 如果為 0,顯示配接器不是 AGP 配接器,或找不到 AGP 資源。
DockingState
可連接到停駐站的可攜式計算機狀態。
言論
display miniport 驅動程式的 DxgkDdiStartDevice 函式會配置DXGK_DEVICE_INFO結構,並呼叫 DxgkCbGetDeviceInformation,以填入顯示配接器的相關信息。 其中五個結構成員(Version、SystemMemorySize、HighestPhysicalAddress、AgpApertureBase,以及 AgpApertureSize)會保存一般資訊,且與特定顯示配接器無關。 這些成員會包含在DXGK_DEVICE_INFO結構中,因為它們提供 DxgkDdiStartDevice 初始化驅動程式和顯示配接器硬體所需的資訊。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | dispmprt.h (包括 Dispmprt.h) |