estrutura DXGK_DEVICE_INFO (dispmprt.h)
A estrutura DXGK_DEVICE_INFO contém informações que descrevem um adaptador de exibição.
Sintaxe
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;
Membros
MiniportDeviceContext
Um identificador para um bloco de contexto (criado e mantido pelo driver de miniporta de exibição) associado a um adaptador de exibição.
PhysicalDeviceObject
Um ponteiro para o PDO (objeto de dispositivo físico) que representa o adaptador de exibição.
DeviceRegistryPath
Uma cadeia de caracteres Unicode que contém o caminho do registro da chave de software para o adaptador de exibição. Os dados do Registro devem ser gravados somente nesse caminho.
TranslatedResourceList
Um ponteiro para uma estrutura CM_RESOURCE_LIST que contém os recursos traduzidos atribuídos ao adaptador de exibição.
SystemMemorySize
O tamanho, em bytes, da memória do sistema.
HighestPhysicalAddress
O endereço físico mais alto da memória do sistema (RAM).
AgpApertureBase
O endereço físico base da abertura do AGP. Se 0, o adaptador de exibição não é um adaptador AGP ou os recursos do AGP não foram encontrados.
AgpApertureSize
O tamanho, em bytes, da abertura do AGP. Se 0, o adaptador de exibição não é um adaptador AGP ou os recursos do AGP não foram encontrados.
DockingState
O estado de um computador portátil que pode ser anexado a uma estação de encaixe.
Comentários
A função DxgkDdiStartDevice do driver de miniporta de exibição aloca uma estrutura DXGK_DEVICE_INFO e chama DxgkCbGetDeviceInformation para preencher essa estrutura com informações sobre um adaptador de exibição. Cinco dos membros da estrutura (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase e AgpApertureSize) contêm informações gerais e não estão associados a um adaptador de exibição específico. Esses membros são incluídos na estrutura DXGK_DEVICE_INFO porque fornecem informações que DxgkDdiStartDevice requer para inicializar o hardware do driver e do adaptador de exibição.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | dispmprt.h (inclua Dispmprt.h) |