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)

Confira também

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice