Estruturas de gerenciamento de disco
A lista a seguir identifica as estruturas usadas no gerenciamento de disco.
Nesta seção
Estrutura | Descrição |
---|---|
CREATE_DISK |
Contém informações que o código de controle IOCTL_DISK_CREATE_DISK usa para inicializar a GPT (tabela de partição GUID), master registro de inicialização (MBR) ou discos brutos. |
CREATE_DISK_GPT |
Contém informações usadas pelo código de controle IOCTL_DISK_CREATE_DISK para inicializar discos gpt (tabela de partição GUID). |
CREATE_DISK_MBR |
Contém informações que o código de controle IOCTL_DISK_CREATE_DISK usa para inicializar master discos de registro de inicialização (MBR). |
DEVICE_COPY_OFFLOAD_DESCRIPTOR |
Contém os recursos de descarregamento de cópia para um dispositivo de armazenamento. |
DEVICE_LB_PROVISIONING_DESCRIPTOR |
Contém os recursos de provisionamento dinâmicos para um dispositivo de armazenamento. |
DEVICE_SEEK_PENALTY_DESCRIPTOR |
Usado em conjunto com o IOCTL_STORAGE_QUERY_PROPERTY solicitação para recuperar os dados do descritor de penalidade de busca para um dispositivo. |
DEVICE_TRIM_DESCRIPTOR |
Usado em conjunto com o IOCTL_STORAGE_QUERY_PROPERTY solicitação para recuperar os dados do descritor de corte de um dispositivo. |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR |
Reservado para uso do sistema. |
DEVICE_POWER_DESCRIPTOR |
A estrutura DEVICE_POWER_DESCRIPTOR descreve os recursos de energia de um dispositivo de armazenamento. |
DISK_CACHE_INFORMATION |
Fornece informações sobre o cache de disco. |
DISK_CLUSTER_INFO |
Representa informações mantidas no gerenciador de partições sobre um disco que faz parte de um cluster. |
DISK_DETECTION_INFO |
Contém parâmetros de unidade detectados. |
DISK_EX_INT13_INFO |
Contém parâmetros de unidade Int13 estendidos. |
DISK_EXTENT |
Representa uma extensão de disco. |
DISK_GEOMETRY |
Descreve a geometria de dispositivos de disco e mídia. |
DISK_GEOMETRY_EX |
Descreve a geometria estendida de dispositivos de disco e mídia. |
DISK_GROW_PARTITION |
Contém informações usadas para aumentar o tamanho de uma partição. |
DISK_INT13_INFO |
Contém parâmetros de geometria de unidade Int13 padrão. |
DISK_PARTITION_INFO |
Contém as informações de partição de disco. |
DISK_PERFORMANCE |
Fornece informações de desempenho de disco. |
DISKQUOTA_USER_INFORMATION |
Representa as informações de cota por usuário. |
DRIVE_LAYOUT_INFORMATION |
Contém informações sobre as partições de uma unidade. |
DRIVE_LAYOUT_INFORMATION_EX |
Contém informações estendidas sobre partições de uma unidade. |
DRIVE_LAYOUT_INFORMATION_GPT |
Contém informações sobre partições gpt (tabela de partição GUID) de uma unidade. |
DRIVE_LAYOUT_INFORMATION_MBR |
Fornece informações sobre as partições de MBR (registro de inicialização master) de uma unidade. |
FORMAT_PARAMETERS |
Contém informações usadas na formatação de um conjunto contíguo de faixas de disco. |
FORMAT_EX_PARAMETERS |
Contém informações usadas na formatação de um conjunto contíguo de faixas de disco. Ele é usado pelo código de controle IOCTL_DISK_FORMAT_TRACKS_EX . |
GET_DISK_ATTRIBUTES |
Contém os atributos de um dispositivo de disco. |
GET_LENGTH_INFORMATION |
Contém informações de tamanho de disco, volume ou partição usadas pelo código de controle IOCTL_DISK_GET_LENGTH_INFO . |
PARTITION_INFORMATION |
Contém informações sobre uma partição de disco. |
PARTITION_INFORMATION_EX |
Contém informações de partição para discos MBR (registro de inicialização de master) no estilo AT padrão e EFI (Extensible Firmware Interface). |
PARTITION_INFORMATION_GPT |
Contém informações de partição GPT (tabela de partição GUID ). |
PARTITION_INFORMATION_MBR |
Contém informações de partição específicas para discos MBR (registro de inicialização master). |
REASSIGN_BLOCKS |
Contém dados de reatribuição de bloco de disco. |
REASSIGN_BLOCKS_EX |
Contém dados de reatribuição de bloco de disco. |
SET_DISK_ATTRIBUTES |
Especifica os atributos a serem definidos em um dispositivo de disco. |
SET_PARTITION_INFORMATION |
Contém informações usadas para definir o tipo de uma partição de disco. |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR |
Usado em conjunto com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor de alinhamento de acesso de armazenamento para um dispositivo. |
STORAGE_ADAPTER_DESCRIPTOR |
Usado com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor do adaptador de armazenamento para um dispositivo. |
STORAGE_DESCRIPTOR_HEADER |
Usado em conjunto com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar as propriedades de um dispositivo de armazenamento ou adaptador. |
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR |
Reservado para uso futuro. |
STORAGE_DEVICE_DESCRIPTOR |
Usado em conjunto com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor do dispositivo de armazenamento para um dispositivo. |
STORAGE_DEVICE_ID_DESCRIPTOR |
Usado com a solicitação de código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor de ID do dispositivo para um dispositivo. |
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR |
O buffer de saída para StorageDeviceIoCapabilityProperty, conforme definido em STORAGE_PROPERTY_ID. |
STORAGE_DEVICE_POWER_CAP |
Essa estrutura é usada como um buffer de entrada e saída para o IOCTL_STORAGE_DEVICE_POWER_CAP. |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR |
Reservado para uso do sistema. |
STORAGE_HW_FIRMWARE_ACTIVATE |
Essa estrutura contém informações sobre o firmware baixado a ser ativado. |
STORAGE_HW_FIRMWARE_DOWNLOAD |
Essa estrutura contém um conteúdo de imagem de firmware a ser baixado para o destino. |
STORAGE_HW_FIRMWARE_INFO |
Essa estrutura contém informações sobre o firmware do dispositivo. |
STORAGE_HW_FIRMWARE_INFO_QUERY |
Essa estrutura contém informações sobre o firmware do dispositivo. |
STORAGE_HW_FIRMWARE_SLOT_INFO |
Essa estrutura contém informações sobre um slot em um dispositivo. |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR |
Usado em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para descrever o tipo de produto de um dispositivo de armazenamento. |
STORAGE_MINIPORT_DESCRIPTOR |
Reservado para uso do sistema. |
STORAGE_PHYSICAL_ADAPTER_DATA |
Descreve um adaptador de armazenamento físico. |
STORAGE_PHYSICAL_DEVICE_DATA |
Descreve um dispositivo de armazenamento físico. |
STORAGE_PHYSICAL_NODE_DATA |
Especifica os dados de dispositivo físico de um nó de armazenamento. |
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR |
A estrutura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR é uma das estruturas de resultado da consulta retornadas de uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_PROPERTY_QUERY |
Indica as propriedades de um dispositivo de armazenamento ou adaptador a ser recuperado à medida que o buffer de entrada é passado para o código de controle IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_PROTOCOL_ATA_DATA_TYPE |
O tipo de dados do protocolo ATA. |
STORAGE_PROTOCOL_COMMAND |
Essa estrutura é usada como um buffer de entrada ao usar o mecanismo de passagem para emitir um comando específico do fornecedor para um dispositivo de armazenamento (por meio de IOCTL_STORAGE_PROTOCOL_COMMAND). |
STORAGE_PROTOCOL_DATA_DESCRIPTOR |
Essa estrutura é usada em conjunto com IOCTL_STORAGE_QUERY_PROPERTY para retornar dados específicos do protocolo de um dispositivo de armazenamento ou adaptador. |
STORAGE_PROTOCOL_NVME_DATA_TYPE |
Descreve o tipo de dados específicos do protocolo NVMe que devem ser consultados durante uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_PROTOCOL_SPECIFIC_DATA |
Descreve dados de dispositivo específicos do protocolo, fornecidos no buffer de entrada e saída de uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_SPEC_VERSION |
Versão de especificação de armazenamento. |
STORAGE_TEMPERATURE_DATA_DESCRIPTOR |
Essa estrutura é usada em conjunto com IOCTL_STORAGE_QUERY_PROPERTY para retornar dados de temperatura de um dispositivo de armazenamento ou adaptador. |
STORAGE_TEMPERATURE_INFO |
Descreve os dados de temperatura do dispositivo. Retornado como parte de STORAGE_TEMPERATURE_DATA_DESCRIPTOR ao consultar dados de temperatura com uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_TEMPERATURE_THRESHOLD |
Essa estrutura é usada para definir o limite de temperatura acima ou abaixo de um dispositivo de armazenamento (via IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD). |
STORAGE_WRITE_CACHE_PROPERTY |
Usado com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para recuperar informações sobre a propriedade de cache de gravação de um dispositivo. |
VERIFY_INFORMATION |
Contém informações usadas para verificar uma extensão de disco. |
As seguintes estruturas de entrada e saída do dispositivo estão obsoletas: