struttura DXGK_DEVICE_INFO (dispmprt.h)

La struttura DXGK_DEVICE_INFO contiene informazioni che descrivono una scheda di visualizzazione.

Sintassi

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;

Members

MiniportDeviceContext

Handle per un blocco di contesto (creato e gestito dal driver miniport di visualizzazione) associato a una scheda di visualizzazione.

PhysicalDeviceObject

Puntatore all'oggetto dispositivo fisico (PDO) che rappresenta la scheda di visualizzazione.

DeviceRegistryPath

Stringa Unicode che contiene il percorso del Registro di sistema della chiave software per la scheda di visualizzazione. I dati del Registro di sistema devono essere scritti solo in questo percorso.

TranslatedResourceList

Puntatore a una struttura CM_RESOURCE_LIST che contiene le risorse convertite assegnate all'adattatore di visualizzazione.

SystemMemorySize

Dimensioni, in byte, della memoria di sistema.

HighestPhysicalAddress

Indirizzo fisico più elevato della memoria di sistema (RAM).

AgpApertureBase

Indirizzo fisico di base dell'apertura AGP. Se 0, la scheda di visualizzazione non è una scheda AGP o le risorse AGP non sono state trovate.

AgpApertureSize

Dimensione, in byte, dell'apertura AGP. Se 0, la scheda di visualizzazione non è una scheda AGP o le risorse AGP non sono state trovate.

DockingState

Stato di un computer portatile che può essere collegato a una stazione di ancoraggio.

Commenti

La funzione DxgkDdiStartDevice del driver miniport di visualizzazione alloca una struttura DXGK_DEVICE_INFO e chiama DxgkCbGetDeviceInformation per ottenere tale struttura compilata con informazioni su una scheda di visualizzazione. Cinque dei membri della struttura (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase e AgpApertureSize) contengono informazioni generali e non sono associate a una scheda di visualizzazione specifica. Tali membri sono inclusi nella struttura DXGK_DEVICE_INFO perché forniscono informazioni che DxgkDdiStartDevice richiede di inizializzare l'hardware del driver e della scheda di visualizzazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione dispmprt.h (include Dispmprt.h)

Vedi anche

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice