共用方式為


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,以填入顯示配接器的相關信息。 其中五個結構成員(VersionSystemMemorySizeHighestPhysicalAddressAgpApertureBase,以及 AgpApertureSize)會保存一般資訊,且與特定顯示配接器無關。 這些成員會包含在DXGK_DEVICE_INFO結構中,因為它們提供 DxgkDdiStartDevice 初始化驅動程式和顯示配接器硬體所需的資訊。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 dispmprt.h (包括 Dispmprt.h)

另請參閱

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice