estrutura CONFIGURATION_INFORMATION (ntddk.h)

A estrutura CONFIGURATION_INFORMATION contém o registro geral de configuração do dispositivo do sistema.

Sintaxe

typedef struct _CONFIGURATION_INFORMATION {
  ULONG   DiskCount;
  ULONG   FloppyCount;
  ULONG   CdRomCount;
  ULONG   TapeCount;
  ULONG   ScsiPortCount;
  ULONG   SerialCount;
  ULONG   ParallelCount;
  BOOLEAN AtDiskPrimaryAddressClaimed;
  BOOLEAN AtDiskSecondaryAddressClaimed;
  ULONG   Version;
  ULONG   MediumChangerCount;
} CONFIGURATION_INFORMATION, *PCONFIGURATION_INFORMATION;

Membros

DiskCount

Número de discos rígidos no sistema até agora. Um driver pode usar esse número para determinar os nomes dos novos discos. O driver deve atualizar esse valor conforme encontrar novos discos.

FloppyCount

Número de disquetes no sistema até agora. Um driver pode usar esse número para determinar os nomes dos novos discos. O driver deve atualizar esse valor conforme encontrar novos discos.

CdRomCount

Número de unidades de CD-ROM no sistema até o momento. Um driver pode usar esse número para determinar os nomes das novas unidades. O driver deve atualizar esse valor conforme encontrar novas unidades.

TapeCount

Número de unidades de fita no sistema até agora. Um driver pode usar esse número para determinar os nomes das novas unidades. O driver deve atualizar esse valor conforme encontrar novas unidades.

ScsiPortCount

Número de adaptadores de porta SCSI no sistema até o momento. Um driver pode usar esse número para determinar os nomes dos novos adaptadores de porta SCSI. O driver deve atualizar esse valor conforme encontrar novos adaptadores.

SerialCount

Número de dispositivos seriais no sistema até agora. Um driver pode usar esse número para determinar os nomes de novos dispositivos seriais. O driver deve atualizar esse valor conforme encontrar novos dispositivos.

ParallelCount

Número de dispositivos paralelos no sistema até o momento. Um driver pode usar esse número para determinar os nomes de novos dispositivos paralelos. O driver deve atualizar esse valor conforme encontrar novos dispositivos.

AtDiskPrimaryAddressClaimed

Booliano que indica a propriedade do espaço 0x1F0-0x1FF dos dois espaços de endereço de E/S usados pelos controladores de disco compatíveis com WD1003.

AtDiskSecondaryAddressClaimed

Booliano que indica a propriedade do espaço 0x17F 0x170 dos dois espaços de endereço de E/S usados pelos controladores de disco compatíveis com WD1003.

Version

A versão dessa estrutura. Defina como sizeof(CONFIGURATION_INFORMATION).

MediumChangerCount

Número de dispositivos com alteração média no sistema. Um driver pode usar esse número para determinar os nomes de novos dispositivos de alteração média. O driver deve atualizar esse valor conforme encontrar novos dispositivos.

Comentários

CONFIGURATION_INFORMATION pode ser usado da seguinte maneira:

  • Por drivers que estão inicializando para determinar o número de dispositivos de um tipo específico que já foram inicializados.
  • Para controlar se o intervalo de endereços AtDisk já foi ou não reivindicado.
  • Pelo serviço do sistema **IoGetConfigurationInformation ** para retornar contagens de tipo de dispositivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Cabeçalho ntddk.h

Confira também

**IoGetConfigurationInformation ** (ntddk.h)

**IoGetConfigurationInformation ** (ntifs.h)