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