Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela a seguir identifica os códigos de controle usados no gerenciamento de disco.
Nesta secção
| Código de controlo | Descrição |
|---|---|
|
IOCTL_DISK_ARE_VOLUMES_READY |
Aguarda que todos os volumes no disco especificado estejam prontos para uso. |
|
IOCTL_DISK_CREATE_DISK |
Inicializa a tabela de partição de disco e disco especificada usando as informações na estrutura CREATE_DISK. |
|
IOCTL_DISK_DELETE_DRIVE_LAYOUT |
Remove a assinatura de inicialização do registro mestre de inicialização, para que o disco seja formatado do setor zero até o final do disco. |
|
IOCTL_DISK_FORMAT_TRACKS |
Formata um conjunto especificado e contíguo de faixas em um disquete. Para fornecer parâmetros adicionais, use IOCTL_DISK_FORMAT_TRACKS_EX em vez disso. |
|
IOCTL_DISK_FORMAT_TRACKS_EX |
Formata um conjunto especificado e contíguo de faixas em um disquete. |
|
IOCTL_DISK_GET_CACHE_INFORMATION |
Recupera os dados de configuração do cache de disco. |
|
IOCTL_DISK_GET_CLUSTER_INFO |
Recupera os atributos do dispositivo de disco especificado. |
|
IOCTL_DISK_GET_DISK_ATTRIBUTES |
Recupera os atributos do dispositivo de disco especificado. |
|
IOCTL_DISK_GET_DRIVE_GEOMETRY |
Recupera informações sobre a geometria do disco físico: tipo, número de cilindros, trilhas por cilindro, setores por trilha e bytes por setor. |
|
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX |
Recupera informações estendidas sobre a geometria do disco físico: tipo, número de cilindros, trilhas por cilindro, setores por trilha e bytes por setor. |
|
IOCTL_DISK_GET_DRIVE_LAYOUT |
Recupera informações para cada entrada nas tabelas de partição de um disco. |
|
IOCTL_DISK_GET_DRIVE_LAYOUT_EX |
Recupera informações estendidas para cada entrada nas tabelas de partição de um disco. |
|
IOCTL_DISK_GET_LENGTH_INFO |
Recupera o comprimento do disco, volume ou partição especificado. |
|
IOCTL_DISK_GET_PARTITION_INFO |
Recupera informações sobre o tipo, tamanho e natureza de uma partição de disco. |
|
IOCTL_DISK_GET_PARTITION_INFO_EX |
Recupera informações estendidas sobre o tipo, tamanho e natureza de uma partição de disco. |
|
IOCTL_DISK_GROW_PARTITION |
Amplia a partição especificada. |
|
IOCTL_DISK_IS_WRITABLE |
Determina se o disco especificado é gravável. |
|
IOCTL_DISK_PERFORMANCE |
Habilita contadores de desempenho que fornecem informações de desempenho do disco. |
|
IOCTL_DISK_PERFORMANCE_OFF |
Desativa os contadores de desempenho que fornecem informações de desempenho do disco. |
|
IOCTL_DISK_REASSIGN_BLOCKS |
Direciona o dispositivo de disco para mapear um ou mais blocos para seu pool de blocos sobressalentes. |
|
IOCTL_DISK_REASSIGN_BLOCKS_EX |
Direciona o dispositivo de disco para mapear um ou mais blocos para seu pool de blocos sobressalentes. |
|
IOCTL_DISK_RESET_SNAPSHOT_INFO |
Limpa todas as informações de cópia de sombra baseada em hardware do VSS (Serviço de Cópias de Sombra de Volume) (também chamadas de "instantâneo") do disco. Para executar essa operação, chame a função DeviceIoControl com os seguintes parâmetros. |
|
IOCTL_DISK_SET_CACHE_INFORMATION |
Define os dados de configuração do disco. |
|
IOCTL_DISK_SET_CLUSTER_INFO |
Define as informações do cluster em um disco. |
|
IOCTL_DISK_SET_DISK_ATTRIBUTES |
Define os atributos do dispositivo de disco especificado. |
|
IOCTL_DISK_SET_DRIVE_LAYOUT |
Particiona um disco conforme especificado pelo layout da unidade e pelos dados de informações da partição. |
|
IOCTL_DISK_SET_DRIVE_LAYOUT_EX |
Particiona um disco de acordo com o layout da unidade especificado e os dados de informações da partição. |
|
IOCTL_DISK_SET_PARTITION_INFO |
Define informações de partição para a partição de disco especificada. |
|
IOCTL_DISK_SET_PARTITION_INFO_EX |
Define informações de partição para a partição de disco especificada, incluindo informações de layout para partições AT e EFI (Extensible Firmware Interface). |
|
IOCTL_DISK_UPDATE_PROPERTIES |
Invalida a tabela de partição em cache e enumera novamente o dispositivo. |
|
IOCTL_DISK_VERIFY |
Verifica a extensão especificada em um disco fixo. |
|
IOCTL_STORAGE_DEVICE_POWER_CAP |
Os aplicativos do Windows podem usar esse código de controle para especificar um nível máximo de consumo de energia operacional para um dispositivo de armazenamento. O sistema operacional fará a transição do dispositivo para um estado de energia que não excederá o máximo dado. No entanto, isso depende do que o dispositivo suporta. O máximo real pode ser menor ou maior do que o máximo desejado. Para executar essa operação, chame a função DeviceIoControl com os seguintes parâmetros. |
|
IOCTL_STORAGE_FIRMWARE_ACTIVATE |
Os aplicativos do Windows podem usar esse código de controle para ativar uma imagem de firmware em um dispositivo especificado. Para executar essa operação, chame a função DeviceIoControl com os seguintes parâmetros. |
|
IOCTL_STORAGE_FIRMWARE_DOWNLOAD |
Os aplicativos do Windows podem usar esse código de controle para baixar uma imagem de firmware para o dispositivo de destino, mas não ativá-lo. Se a imagem a ser baixada for maior do que o tamanho máximo de transferência de dados do controlador, essa IOCTL terá que ser chamada várias vezes até que toda a imagem seja baixada. Para executar essa operação, chame a função DeviceIoControl com os seguintes parâmetros. |
|
IOCTL_STORAGE_FIRMWARE_GET_INFO |
Os aplicativos do Windows podem usar esse código de controle para consultar o dispositivo de armazenamento para obter informações detalhadas de firmware. Uma chamada bem-sucedida retornará informações sobre revisões de firmware, status de atividade, bem como atributos de leitura/gravação para cada slot. A quantidade de dados retornados varia de acordo com o protocolo de armazenamento. Para executar essa operação, chame a função DeviceIoControl com os seguintes parâmetros. |
|
IOCTL_STORAGE_PROTOCOL_COMMAND |
Os aplicativos do Windows podem usar esse código de controle para retornar propriedades de um dispositivo de armazenamento ou adaptador. A solicitação indica o tipo de informação a ser recuperada, como dados de consulta para um dispositivo ou recursos e limitações de um adaptador. |
|
IOCTL_STORAGE_QUERY_PROPERTY |
Os aplicativos do Windows podem usar esse código de controle para retornar as propriedades de um dispositivo de armazenamento ou adaptador. A solicitação indica o tipo de informação a ser recuperada, como os dados de consulta de um dispositivo ou os recursos e limitações de um adaptador.
IOCTL_STORAGE_QUERY_PROPERTY também pode ser usado para determinar se o driver de porta suporta uma propriedade específica ou quais campos no descritor de propriedade podem ser modificados com uma solicitação de propriedade de alteração subsequente. |
|
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD |
Os aplicativos do Windows podem usar esse código de controle para definir o limite de temperatura de um dispositivo (quando ele é suportado pelo dispositivo). |
Os seguintes códigos de controlo estão obsoletos:
IOCTL_DISK_CONTROLLER_NUMBER
IOCTL_DISK_GET_DRIVE_GEOMETRY
IOCTL_DISK_GET_DRIVE_LAYOUT
IOCTL_DISK_GET_PARTITION_INFO
IOCTL_DISK_HISTOGRAM_DATA
IOCTL_DISK_HISTOGRAM_RESET
IOCTL_DISK_HISTOGRAM_STRUCTURE
IOCTL_DISK_LOGGING
IOCTL_DISK_REQUEST_DATA
IOCTL_DISK_REQUEST_STRUCTURE
IOCTL_DISK_SET_DRIVE_LAYOUT
IOCTL_DISK_SET_PARTITION_INFO