Cabeçalho ntddstor.h
Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:
ntddstor.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_STORAGE_BREAK_RESERVATION Quebra uma reserva de disco. |
IOCTL_STORAGE_CHECK_VERIFY Determina se a mídia foi alterada em um dispositivo de mídia removível que o chamador abriu para acesso de leitura ou gravação. |
IOCTL_STORAGE_CHECK_VERIFY2 Determina se a mídia foi alterada em um dispositivo de mídia removível – o chamador abriu com FILE_READ_ATTRIBUTES. |
IOCTL_STORAGE_DEVICE_POWER_CAP Um driver pode usar IOCTL_STORAGE_DEVICE_POWER_CAP para especificar um nível máximo de consumo de energia operacional para um dispositivo de armazenamento. |
IOCTL_STORAGE_DIAGNOSTIC IOCTL_STORAGE_DIAGNOSTIC é usado para consultar dados de diagnóstico da pilha do driver de armazenamento. |
IOCTL_STORAGE_EJECT_MEDIA Faz com que o dispositivo ejete a mídia se o dispositivo der suporte a recursos de ejeção. |
IOCTL_STORAGE_EJECTION_CONTROL Bloqueia o dispositivo para impedir a remoção da mídia. |
IOCTL_STORAGE_FIND_NEW_DEVICES Determina se outro dispositivo compatível com o driver foi conectado ao barramento de E/S, desde que o sistema foi inicializado ou desde a última vez que o driver processou essa solicitação. |
IOCTL_STORAGE_FIRMWARE_ACTIVATE Um driver pode usar IOCTL_STORAGE_FIRMWARE_ACTIVATE para ativar uma imagem de firmware em um dispositivo de armazenamento. |
IOCTL_STORAGE_FIRMWARE_DOWNLOAD Um driver pode usar IOCTL_STORAGE_FIRMWARE_DOWNLOAD para baixar uma imagem de firmware em um dispositivo de armazenamento, mas não a ativa. |
IOCTL_STORAGE_FIRMWARE_GET_INFO Um driver pode usar IOCTL_STORAGE_FIRMWARE_GET_INFO para consultar um dispositivo de armazenamento para obter informações detalhadas de firmware. |
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG Um driver pode usar IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG para obter os dados de status internos do dispositivo. |
IOCTL_STORAGE_GET_DEVICE_NUMBER Retorna uma estrutura STORAGE_DEVICE_NUMBER que contém o tipo FILE_DEVICE_XXX, o número do dispositivo e, para um dispositivo particionável, o número de partição atribuído a um dispositivo pelo driver quando o dispositivo é iniciado. |
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX Retorna uma estrutura STORAGE_DEVICE_NUMBER que contém o tipo de FILE_DEVICE_XXX, o número do dispositivo, o GUID do dispositivo e, para um dispositivo particionável, o número de partição atribuído a um dispositivo pelo driver quando o dispositivo é iniciado. |
IOCTL_STORAGE_GET_HOTPLUG_INFO Recupera a configuração de hotplug do dispositivo especificado. |
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES A solicitação IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES é enviada ao driver de classe de armazenamento para determinar os recursos de mapeamento disponíveis e usados em um dispositivo de armazenamento. |
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER Consulta o driver pai genérico USB para o número de série de um dispositivo USB. |
IOCTL_STORAGE_GET_MEDIA_TYPES Retorna informações sobre a geometria das unidades de disquete. |
IOCTL_STORAGE_GET_MEDIA_TYPES_EX Retorna informações sobre os tipos de mídia compatíveis com um dispositivo. |
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS O IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS controlar consultas de código para e retorna o elemento físico status de um dispositivo. |
IOCTL_STORAGE_LOAD_MEDIA Faz com que a mídia seja carregada em um dispositivo que o chamador abriu para acesso de leitura ou gravação. |
IOCTL_STORAGE_LOAD_MEDIA2 Faz com que a mídia seja carregada em um dispositivo que o chamador abriu com FILE_READ_ATTRIBUTES. |
IOCTL_STORAGE_MANAGE_BYPASS_IO O código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO controla as operações bypassIO em um determinado arquivo em todas as camadas das pilhas de volume e armazenamento. |
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Essa solicitação IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES é usada para enviar uma solicitação de gerenciamento de conjunto de dados para um dispositivo de armazenamento. |
IOCTL_STORAGE_MCN_CONTROL Habilita ou desabilita temporariamente a entrega dos eventos PnP personalizados GUID_IO_MEDIA_ARRIVAL e GUID_IO_MEDIA_REMOVAL em um dispositivo de mídia removível. |
IOCTL_STORAGE_MEDIA_REMOVAL IOCTL_STORAGE_MEDIA_REMOVAL bloqueia o dispositivo para impedir a remoção da mídia. |
IOCTL_STORAGE_PERSISTENT_RESERVE_IN Saiba mais sobre theIOCTL_STORAGE_PERSISTENT_RESERVE_IN código de controle de E/S. |
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT Saiba mais sobre theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT código de controle de E/S. |
IOCTL_STORAGE_PREDICT_FAILURE Sonda uma previsão de falha do dispositivo. |
IOCTL_STORAGE_PROTOCOL_COMMAND Um driver pode usar IOCTL_STORAGE_PROTOCOL_COMMAND para passar comandos específicos do fornecedor para um dispositivo de armazenamento. |
IOCTL_STORAGE_QUERY_PROPERTY Um driver pode usar IOCTL_STORAGE_QUERY_PROPERTY para retornar propriedades de um dispositivo de armazenamento ou adaptador. |
IOCTL_STORAGE_READ_CAPACITY A solicitação IOCTL_STORAGE_READ_CAPACITY retorna as informações de capacidade de leitura para o dispositivo de armazenamento de destino. |
IOCTL_STORAGE_REINITIALIZE_MEDIA Um driver pode usar o código de controle IOCTL_STORAGE_REINITIALIZE_MEDIA para reinicializar/apagar um dispositivo. |
IOCTL_STORAGE_RELEASE Libera um dispositivo anteriormente reservado para o uso exclusivo do chamador em um barramento que dá suporte a vários iniciadores e ao conceito de reservar um dispositivo, como um barramento SCSI. |
IOCTL_STORAGE_RESERVE Declara um dispositivo para o uso exclusivo do chamador em um ônibus que dá suporte a vários iniciadores e ao conceito de reservar um dispositivo, como um barramento SCSI. |
IOCTL_STORAGE_RESET_BUS Redefine um barramento de E/S e, indiretamente, cada dispositivo no barramento. |
IOCTL_STORAGE_RESET_DEVICE Se possível, redefine um dispositivo de armazenamento não SCSI sem afetar outros dispositivos no barramento. |
IOCTL_STORAGE_SET_HOTPLUG_INFO Define a configuração hotplug do dispositivo especificado. |
IOCTL_STORAGE_SET_PROPERTY Um driver pode usar IOCTL_STORAGE_SET_PROPERTY para definir as propriedades de um dispositivo de armazenamento ou adaptador. |
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD Um driver pode usar IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD para definir o limite de temperatura de um dispositivo de armazenamento (quando compatível com o hardware). |
Funções
DEVICE_DSM_ROUND_DN A macro DEVICE_DSM_ROUND_DN é uma rotina auxiliar de DSM que arredonda uma quantidade de bytes para um determinado número de bytes inteiros. |
DEVICE_DSM_ROUND_UP A macro DEVICE_DSM_ROUND_UP é uma rotina auxiliar de DSM que arredonda uma quantidade de bytes para um determinado número de bytes inteiros. |
DeviceDsmAddDataSetRange A função DeviceDsmAddDataSetRange adiciona um intervalo de conjunto de dados a uma estrutura DEVICE_DSM_INPUT. |
DeviceDsmDataSetRanges A função DeviceDsmDataSetRanges obtém um ponteiro para os intervalos do conjunto de dados associados a uma estrutura DEVICE_DSM_INPUT. |
DeviceDsmGetInputLength A função DeviceDsmGetInputLength obtém o número de bytes em uma estrutura DEVICE_DSM_INPUT. |
DeviceDsmGetNumberOfDataSetRanges A função DeviceDsmGetNumberOfDataSetRanges obtém o número de intervalos de conjuntos de dados na carga de uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DeviceDsmGetOutputBlockLength A função DeviceDsmGetOutputBlockLength obtém o comprimento, em bytes, de um bloco de saída DSM (gerenciamento de conjunto de dados). |
DeviceDsmGetOutputLength A função DeviceDsmGetOutputLength obtém o comprimento, em bytes, de uma operação de saída de gerenciamento de conjunto de dados. |
DeviceDsmInitializeInput A função DeviceDsmInitializeInput inicializa uma estrutura DEVICE_DSM_INPUT. |
DeviceDsmInitializeOutput A função DeviceDsmInitializeOutput inicializa uma estrutura DEVICE_DSM_OUTPUT. |
DeviceDsmNumberOfDataSetRanges A função DeviceDsmNumberOfDataSetRanges obtém o número de intervalos de conjuntos de dados na carga de uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DeviceDsmOutputBlock A função DeviceDsmOutputBlock obtém o bloco de saída de uma estrutura DEVICE_DSM_OUTPUT. |
DeviceDsmParameterBlock A função DeviceDsmParameterBlock obtém o bloco de parâmetros para uma operação de DSM (gerenciamento de conjunto de dados). |
DeviceDsmValidateInput A função DeviceDsmValidateInput valida se uma estrutura DEVICE_DSM_INPUT é válida. |
DeviceDsmValidateOutput A função DeviceDsmValidateOutput valida uma estrutura DEVICE_DSM_OUTPUT. |
DeviceDsmValidateOutputLength A função DeviceDsmValidateOutputLength valida o comprimento de um buffer de saída. |
IsDsmActionNonDestructive A macro IsDsmActionNonDestructive determina se uma ação de DSM (gerenciamento de conjunto de dados) é não estruturativa. |
RtlCopyMemory A rotina RtlCopyMemory copia o conteúdo de um bloco de memória de origem para um bloco de memória de destino. |
RtlZeroMemory A macro RtlZeroMemory (ntddstor.h) preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido. |
Estruturas
BPIO_INPUT A estrutura de BPIO_INPUT especifica a operação bypassIO solicitada e os sinalizadores para o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OUTPUT A estrutura BPIO_OUTPUT é usada para retornar informações sobre a operação BypassIO para o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_RESULTS A estrutura BPIO_RESULTS define saídas específicas da operação BypassIO para operações de BPIO_OP_ENABLE e BPIO_OP_QUERY quando um driver está falhando na operação. |
DEVICE_COPY_OFFLOAD_DESCRIPTOR Usado em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para descrever os recursos de descarregamento de cópia de um dispositivo de armazenamento. |
DEVICE_DATA_SET_LB_PROVISIONING_STATE A estrutura DEVICE_DATA_SET_LB_PROVISIONING_STATE é retornada por uma solicitação IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES ao solicitar informações de provisionamento de bloco lógico para um intervalo de conjunto de dados. |
DEVICE_DATA_SET_RANGE A estrutura de DEVICE_DSM_RANGE (ou DEVICE_DATA_SET_RANGE) especifica um bloco de intervalos de conjunto de dados para os atributos de um dispositivo. |
DEVICE_DATA_SET_REPAIR_PARAMETERS A estrutura DEVICE_DATA_SET_REPAIR_PARAMETERS especifica os parâmetros de uma operação de reparo de espaços de armazenamento especificada para uma ação de gerenciamento de conjunto de dados. |
DEVICE_DSM_CONVERSION_OUTPUT A estrutura DEVICE_DSM_CONVERSION_OUTPUT é reservada somente para uso do sistema. |
DEVICE_DSM_DEFINITION A estrutura DEVICE_DSM_DEFINITION contém as propriedades de uma ação de DSM (gerenciamento de conjunto de dados). |
DEVICE_DSM_FREE_SPACE_OUTPUT A estrutura _DEVICE_DSM_FREE_SPACE_OUTPUT é reservada somente para uso do sistema. |
DEVICE_DSM_LOST_QUERY_OUTPUT A estrutura _DEVICE_DSM_LOST_QUERY_OUTPUT é reservada somente para uso do sistema. |
DEVICE_DSM_LOST_QUERY_PARAMETERS A estrutura _DEVICE_DSM_LOST_QUERY_PARAMETERS é reservada somente para uso do sistema. |
DEVICE_DSM_NOTIFICATION_PARAMETERS A estrutura DEVICE_DSM_NOTIFICATION_PARAMETERS especifica os parâmetros de uma operação de notificação relacionada aos atributos de conjunto de dados de um dispositivo. |
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS A estrutura DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS contém informações de prioridade de cache a serem aplicadas a um intervalo de blocos lógicos. |
DEVICE_DSM_OFFLOAD_READ_PARAMETERS A estrutura DEVICE_DSM_OFFLOAD_READ_PARAMETERS especifica os parâmetros para uma ação de leitura de descarregamento relacionada aos atributos de conjunto de dados de um dispositivo. |
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS A estrutura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS especifica os parâmetros para uma ação de gravação de descarregamento relacionada aos atributos de conjunto de dados de um dispositivo. |
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT A estrutura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT armazena intervalos de endereços físicos que correspondem a um ou mais intervalos de blocos lógicos. |
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT A estrutura DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT indica se o dispositivo prefere o reparo local de espaços de armazenamento. |
DEVICE_DSM_RANGE_ERROR_INFO A estrutura DEVICE_DSM_RANGE_ERROR_OUTPUT (ou DEVICE_DSM_RANGE_ERROR_INFO) armazena informações sobre se um ou mais intervalos de blocos lógicos contêm erros de mídia. |
DEVICE_DSM_REPORT_ZONES_DATA A estrutura DEVICE_DSM_REPORT_ZONES_DATA é reservada somente para uso do sistema. |
DEVICE_DSM_REPORT_ZONES_PARAMETERS A estrutura DEVICE_DSM_REPORT_ZONES_PARAMETERS é reservada somente para uso do sistema. |
DEVICE_DSM_TIERING_QUERY_INPUT Saiba como a estrutura de DEVICE_DSM_TIERING_QUERY_INPUT é reservada apenas para uso do sistema. |
DEVICE_DSM_TIERING_QUERY_OUTPUT A estrutura DEVICE_DSM_TIERING_QUERY_OUTPUT é reservada somente para uso do sistema. |
DEVICE_INTERNAL_STATUS_DATA Saiba mais sobre: estrutura DEVICE_INTERNAL_STATUS_DATA |
DEVICE_LB_PROVISIONING_DESCRIPTOR A estrutura DEVICE_LB_PROVISIONING_DESCRIPTOR é uma das estruturas de resultado da consulta retornadas de uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY. Essa estrutura contém os recursos de provisionamento finos para um dispositivo de armazenamento. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES A estrutura device DSM_INPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES) especifica uma ação de gerenciamento para os atributos de conjunto de dados de um dispositivo. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT A estrutura de DEVICE_DSM_OUTPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) descreve a saída para IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES solicitações de código de controle para algumas ações de gerenciamento de conjunto de dados. |
DEVICE_MEDIA_INFO A estrutura de _DEVICE_MEDIA_INFO (ntddstor.h) contém informações detalhadas sobre as características de um dispositivo de mídia. |
DEVICE_POWER_DESCRIPTOR Usado em conjunto com o código de controle IOCTL_STORAGE_QUERY_PROPERTY para descrever os recursos de energia de um dispositivo de armazenamento. |
DEVICE_SEEK_PENALTY_DESCRIPTOR A estrutura DEVICE_SEEK_PENALTY_DESCRIPTOR é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor de busca de penalidade para um dispositivo. |
DEVICE_STORAGE_ADDRESS_RANGE A estrutura DEVICE_STORAGE_ADDRESS_RANGE contém um intervalo de endereços físico. |
DEVICE_STORAGE_RANGE_ATTRIBUTES Saiba mais sobre: estrutura DEVICE_STORAGE_RANGE_ATTRIBUTES |
DEVICE_TRIM_DESCRIPTOR A estrutura DEVICE_TRIM_DESCRIPTOR é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor de corte de um dispositivo. |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR A Microsoft reserva a estrutura DEVICE_WRITE_AGGREGATION_DESCRIPTOR somente para uso interno. Não use essa estrutura em seu código. |
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST A estrutura GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST descreve os dados de status internos que estão sendo solicitados por meio de IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG. |
GET_MEDIA_TYPES A estrutura de _GET_MEDIA_TYPES (ntddstor.h) contém informações sobre os tipos de mídia compatíveis com um dispositivo. |
PERSISTENT_RESERVE_COMMAND Saiba mais sobre a estrutura PERSISTENT_RESERVE_COMMAND. |
PHYSICAL_ELEMENT_STATUS A estrutura PHYSICAL_ELEMENT_STATUS define o buffer de saída para IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS. |
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR A estrutura PHYSICAL_ELEMENT_STATUS_DESCRIPTOR contém informações status para um elemento físico. |
PHYSICAL_ELEMENT_STATUS_REQUEST A estrutura PHYSICAL_ELEMENT_STATUS_REQUEST define o elemento inicial para procurar o elemento físico status de um dispositivo. |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR A estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor de alinhamento de acesso de armazenamento para um dispositivo. |
STORAGE_ADAPTER_DESCRIPTOR A estrutura STORAGE_ADAPTER_DESCRIPTOR é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor do adaptador de armazenamento para um dispositivo. |
STORAGE_BREAK_RESERVATION_REQUEST A estrutura STORAGE_BREAK_RESERVATION_REQUEST é usada em conjunto com a solicitação IOCTL_STORAGE_BREAK_RESERVATION para liberar um recurso de disco que foi reservado anteriormente. |
STORAGE_BUS_RESET_REQUEST A estrutura STORAGE_BUS_RESET_REQUEST é usada em conjunto com a solicitação IOCTL_STORAGE_RESET_BUS para especificar o caminho do barramento a ser redefinido. |
STORAGE_CRYPTO_CAPABILITY A Microsoft reserva a estrutura STORAGE_CRYPTO_CAPABILITY somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_CRYPTO_CAPABILITY_V2 A Microsoft reserva a estrutura STORAGE_CRYPTO_CAPABILITY_V2 somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_CRYPTO_DESCRIPTOR A Microsoft reserva a estrutura STORAGE_CRYPTO_DESCRIPTOR somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_CRYPTO_DESCRIPTOR_V2 A Microsoft reserva a estrutura STORAGE_CRYPTO_DESCRIPTOR_V2 somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_DESCRIPTOR_HEADER A estrutura STORAGE_DESCRIPTOR_HEADER é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar as propriedades de um dispositivo de armazenamento ou adaptador. |
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR A estrutura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR é usada para recuperar as informações de atributos de um dispositivo. |
STORAGE_DEVICE_DESCRIPTOR A estrutura STORAGE_DEVICE_DESCRIPTOR é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar os dados do descritor do dispositivo de armazenamento para um dispositivo. |
STORAGE_DEVICE_ID_DESCRIPTOR A estrutura STORAGE_DEVICE_ID_DESCRIPTOR é usada em conjunto com a solicitação 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 do StorageDeviceIoCapabilityProperty, conforme definido em STORAGE_PROPERTY_ID. |
STORAGE_DEVICE_LED_STATE_DESCRIPTOR A estrutura STORAGE_DEVICE_LED_STATE_DESCRIPTOR descreve o estado LED de um dispositivo. |
STORAGE_DEVICE_NUMBER A estrutura STORAGE_DEVICE_NUMBER é usada em conjunto com a solicitação IOCTL_STORAGE_GET_DEVICE_NUMBER para recuperar o tipo de dispositivo FILE_DEVICE_XXX, o número do dispositivo e, para um dispositivo que pode ser particionado, o número de partição atribuído a um dispositivo pelo driver quando o dispositivo é iniciado. |
STORAGE_DEVICE_NUMBER_EX A estrutura STORAGE_DEVICE_NUMBER_EX é usada em conjunto com a solicitação IOCTL_STORAGE_GET_DEVICE_NUMBER_EX para recuperar o tipo de dispositivo FILE_DEVICE_XXX, o número do dispositivo, o GUID do dispositivo e, para um dispositivo que pode ser particionado, o número de partição atribuído a um dispositivo pelo driver quando o dispositivo é iniciado. |
STORAGE_DEVICE_POWER_CAP Essa estrutura é usada como um buffer de entrada e saída do IOCTL_STORAGE_DEVICE_POWER_CAP. |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR A Microsoft reserva a estrutura STORAGE_DEVICE_RESILIENCY_DESCRIPTOR somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY é a estrutura usada quando um chamador envia IOCTL_STORAGE_QUERY_PROPERTY para consultar se um dispositivo dá suporte à auto-criptografia. |
STORAGE_DIAGNOSTIC_DATA Descreve os dados de diagnóstico sobre a pilha do driver de armazenamento. A estrutura STORAGE_DIAGNOSTIC_DATA é fornecida no buffer de saída de uma solicitação de IOCTL_STORAGE_DIAGNOSTIC. |
STORAGE_DIAGNOSTIC_REQUEST Descreve uma solicitação de diagnóstico sobre a pilha do driver de armazenamento. A estrutura STORAGE_DIAGNOSTIC_REQUEST é fornecida no buffer de entrada de uma solicitação de IOCTL_STORAGE_DIAGNOSTIC. |
STORAGE_FRU_ID_DESCRIPTOR STORAGE_FRU_ID_DESCRIPTOR é a estrutura usada quando um chamador envia IOCTL_STORAGE_QUERY_PROPERTY para consultar a ID de uma FRU (unidade de substituição de falha). |
STORAGE_HOTPLUG_INFO A estrutura STORAGE_HOTPLUG_INFO fornece informações de hotplug para um dispositivo. |
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR Um driver de porta de armazenamento usa a estrutura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR para relatar as informações de resistência de um dispositivo. |
STORAGE_HW_ENDURANCE_INFO Um driver de porta de armazenamento usa a estrutura STORAGE_HW_ENDURANCE_INFO para relatar as informações de resistência de um dispositivo. |
STORAGE_HW_FIRMWARE_ACTIVATE Saiba mais sobre a estrutura de STORAGE_HW_FIRMWARE_ACTIVATE. |
STORAGE_HW_FIRMWARE_DOWNLOAD Essa estrutura contém um conteúdo de imagem de firmware a ser baixado no destino. |
STORAGE_HW_FIRMWARE_INFO Essa estrutura contém informações sobre o firmware do dispositivo. |
STORAGE_HW_FIRMWARE_INFO_QUERY A estrutura _STORAGE_HW_FIRMWARE_INFO_QUERY 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_IDENTIFIER A estrutura STORAGE_IDENTIFIER representa um descritor de identificação SCSI. |
STORAGE_LB_PROVISIONING_MAP_RESOURCES A estrutura STORAGE_LB_PROVISIONING_MAP_RESOURCES contém, quando válido, a contagem de bytes disponíveis e usados mapeados para um dispositivo de armazenamento. Essa estrutura é retornada de uma solicitação de IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES. |
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 A Microsoft reserva a estrutura STORAGE_MINIPORT_DESCRIPTOR somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_OFFLOAD_READ_OUTPUT A estrutura STORAGE_OFFLOAD_READ_OUTPUT é a saída de uma solicitação de código de controle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando o membro Action do DEVICE_DSM_INPUT é definido como DeviceDsmAction_OffloadRead. |
STORAGE_OFFLOAD_TOKEN A estrutura STORAGE_OFFLOAD_TOKEN contém um valor de token que serve como uma representação de um intervalo de conjunto de dados dentro de um arquivo em um volume. Essa estrutura é usada na execução de leituras e gravações de descarregamento. |
STORAGE_OFFLOAD_WRITE_OUTPUT A estrutura de STORAGE_OFFLOAD_WRITE_OUTPUT é a saída de uma solicitação de código de controle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando o membro Action do DEVICE_MANAGE_DATA_SET_ATTRIBUTES é definido como DeviceDsmAction_OffloadWrite. |
STORAGE_PHYSICAL_ADAPTER_DATA Especifica os dados do dispositivo físico de um adaptador de armazenamento. |
STORAGE_PHYSICAL_DEVICE_DATA Especifica os dados físicos do dispositivo de um dispositivo de armazenamento. |
STORAGE_PHYSICAL_NODE_DATA Especifica os dados de dispositivo físico de um nó de armazenamento. |
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR Descreve a topologia física do armazenamento em um sistema. |
STORAGE_PREDICT_FAILURE A estrutura de _STORAGE_PREDICT_FAILURE (ntddstor.h) contém informações sobre se um dispositivo está prevendo uma falha no momento. |
STORAGE_PROPERTY_QUERY Essa estrutura é usada em conjunto com IOCTL_STORAGE_QUERY_PROPERTY para recuperar as propriedades de um dispositivo de armazenamento ou adaptador. |
STORAGE_PROPERTY_SET A estrutura STORAGE_PROPERTY_SET descreve os detalhes do conjunto de propriedades associado a IOCTL_STORAGE_SET_PROPERTY. |
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 do 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_DATA_DESCRIPTOR_EXT Essa estrutura é usada em conjunto com IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY para retornar e definir, respectivamente, dados específicos do protocolo para um dispositivo de armazenamento ou adaptador. |
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE é usado para fornecer informações adicionais a serem especificadas ao obter uma página de log NVMe. |
STORAGE_PROTOCOL_SPECIFIC_DATA Descreve dados de dispositivo específicos do protocolo, fornecidos no buffer de entrada e saída de uma solicitação do IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT A estrutura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT descreve os dados de dispositivo específicos do protocolo para solicitações de IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY. |
STORAGE_READ_CAPACITY O STORAGE_READ_CAPACITY contém as informações de capacidade de leitura de disco retornadas de uma solicitação de IOCTL_STORAGE_READ_CAPACITY. |
STORAGE_REINITIALIZE_MEDIA STORAGE_REINITIALIZE_MEDIA é uma estrutura opcional que contém parâmetros de limpeza para IOCTL_STORAGE_REINITIALIZE_MEDIA. |
STORAGE_RPMB_DATA_FRAME A estrutura STORAGE_RPMB_DATA_FRAME identifica o formato de quadro de uma carga RPMB (Bloco de Memória Protegida de Reprodução). |
STORAGE_RPMB_DESCRIPTOR A estrutura STORAGE_RPMB_DESCRIPTOR contém informações sobre o suporte a RPMB (Bloco de Memória Protegida por Reprodução) de um dispositivo. |
STORAGE_SPEC_VERSION Indica a especificação do dispositivo de armazenamento. |
STORAGE_STACK_DESCRIPTOR A estrutura STORAGE_STACK_DESCRIPTOR descreve a pilha de armazenamento do dispositivo. |
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 do STORAGE_TEMPERATURE_DATA_DESCRIPTOR ao consultar dados de temperatura com uma solicitação do IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_TEMPERATURE_THRESHOLD Essa estrutura é usada para definir o limite de temperatura acima ou abaixo de um dispositivo de armazenamento (por meio do IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD). |
STORAGE_WRITE_CACHE_PROPERTY A estrutura STORAGE_WRITE_CACHE_PROPERTY é usada com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar informações sobre a propriedade de cache de gravação de um dispositivo. |
STORAGE_ZONE_DESCRIPTOR A Microsoft reserva a estrutura STORAGE_ZONE_DESCRIPTOR somente para uso interno. Não use essa estrutura em seu código. |
STORAGE_ZONE_GROUP A Microsoft reserva a estrutura STORAGE_ZONE_GROUP somente para uso interno. Não use essa estrutura em seu código. |
Enumerações
BPIO_INFLAGS BPIO_INFLAGS define os sinalizadores de entrada BypassIO para o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OPERATIONS BPIO_OPERATIONS define as várias operações bypassIO compatíveis com o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OUTFLAGS BPIO_OUTFLAGS define os sinalizadores de saída BypassIO para o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE identifica o tipo de dados a ser consultado. |
DEVICE_INTERNAL_STATUS_DATA_SET DEVICE_INTERNAL_STATUS_DATA_SET identifica o conjunto de dados de status interno do dispositivo a ser consultado. |
STORAGE_ASSOCIATION_TYPE Saiba mais sobre a enumeração STORAGE_ASSOCIATION_TYPE. |
STORAGE_BUS_TYPE A enumeração STORAGE_BUS_TYPE fornece um meio simbólico de representar os vários tipos de barramentos de armazenamento. |
STORAGE_COMPONENT_HEALTH_STATUS Indica o status de integridade de um dispositivo de armazenamento. |
STORAGE_CRYPTO_ALGORITHM_ID A enumeração STORAGE_CRYPTO_ALGORITHM_ID fornece um buffer de saída para StorageAdapterCryptoProperty e PropertyStandardQuery. |
STORAGE_CRYPTO_KEY_SIZE A enumeração STORAGE_CRYPTO_KEY_SIZE retorna o Tamanho da chave em bits. |
STORAGE_DEVICE_FORM_FACTOR Indica o fator forma de um dispositivo de armazenamento. |
STORAGE_DEVICE_POWER_CAP_UNITS As unidades do limite máximo de energia. |
STORAGE_DIAGNOSTIC_LEVEL A enumeração STORAGE_DIAGNOSTIC_LEVEL especifica o tipo de destino de um diagnóstico de armazenamento. |
STORAGE_DIAGNOSTIC_TARGET_TYPE A enumeração STORAGE_DIAGNOSTIC_TARGET_TYPE especifica o tipo de destino de um diagnóstico de armazenamento. |
STORAGE_ICE_TYPE A enumeração STORAGE_ICE_TYPE indica o tipo ICE do dispositivo de armazenamento. |
STORAGE_IDENTIFIER_CODE_SET Saiba mais sobre a enumeração STORAGE_IDENTIFIER_CODE_SET. |
STORAGE_IDENTIFIER_TYPE Saiba mais sobre a enumeração STORAGE_IDENTIFIER_TYPE. |
STORAGE_MEDIA_TYPE A enumeração _STORAGE_MEDIA_TYPE (ntddstor.h) contém valores que indicam os tipos de mídia compatíveis com um dispositivo. |
STORAGE_PORT_CODE_SET Saiba mais sobre a enumeração STORAGE_PORT_CODE_SET. |
STORAGE_PROPERTY_ID STORAGE_PROPERTY_ID enumera os valores possíveis para o membro PropertyId do STORAGE_PROPERTY_QUERY. |
STORAGE_PROTOCOL_ATA_DATA_TYPE O tipo de dados do protocolo ATA. |
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_TYPE Essa enumeração é usada para definir os diferentes protocolos de comando de armazenamento usados entre software e hardware. |
STORAGE_PROTOCOL_UFS_DATA_TYPE O tipo de dados UFS (Armazenamento Flash Universal). Descreve o tipo de dados específicos do UFS que devem ser consultados durante uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_QUERY_TYPE A enumeração STORAGE_QUERY_TYPE é usada em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar as propriedades de um dispositivo de armazenamento ou adaptador. |
STORAGE_SANITIZE_METHOD A enumeração STORAGE_SANITIZE_METHOD identifica o método sanitize para um dispositivo NVMe. |
STORAGE_SET_TYPE Saiba mais sobre: enumeração STORAGE_SET_TYPE |
STORAGE_STACK_TYPE A enumeração STORAGE_STACK_TYPE indica o tipo de pilha de armazenamento para o dispositivo, como SCSI, NVMe e assim por diante. |
STORAGE_ZONE_CONDITION A Microsoft reserva a enumeração STORAGE_ZONE_CONDITION somente para uso interno. Não use essa enumeração em seu código. |
STORAGE_ZONES_ATTRIBUTES A Microsoft reserva a enumeração STORAGE_ZONES_ATTRIBUTES somente para uso interno. Não use essa enumeração em seu código. |
WRITE_CACHE_CHANGE Saiba mais sobre a enumeração WRITE_CACHE_CHANGE. |
WRITE_CACHE_ENABLE Saiba mais sobre a enumeração WRITE_CACHE_ENABLE. |
WRITE_CACHE_TYPE Saiba mais sobre a enumeração WRITE_CACHE_TYPE. |
WRITE_THROUGH Saiba mais sobre a enumeração WRITE_THROUGH. |