STORAGE_PROPERTY_ID enumeração (ntddstor.h)
STORAGE_PROPERTY_ID enumera os valores possíveis para o membro PropertyId do STORAGE_PROPERTY_QUERY.
Syntax
typedef enum _STORAGE_PROPERTY_ID {
StorageDeviceProperty,
StorageAdapterProperty,
StorageDeviceIdProperty,
StorageDeviceUniqueIdProperty,
StorageDeviceWriteCacheProperty,
StorageMiniportProperty,
StorageAccessAlignmentProperty,
StorageDeviceSeekPenaltyProperty,
StorageDeviceTrimProperty,
StorageDeviceWriteAggregationProperty,
StorageDeviceDeviceTelemetryProperty,
StorageDeviceLBProvisioningProperty,
StorageDevicePowerProperty,
StorageDeviceCopyOffloadProperty,
StorageDeviceResiliencyProperty,
StorageDeviceMediumProductType,
StorageAdapterRpmbProperty,
StorageAdapterCryptoProperty,
StorageDeviceTieringProperty,
StorageDeviceFaultDomainProperty,
StorageDeviceClusportProperty,
StorageDeviceDependantDevicesProperty,
StorageDeviceIoCapabilityProperty,
StorageAdapterProtocolSpecificProperty,
StorageDeviceProtocolSpecificProperty,
StorageAdapterTemperatureProperty,
StorageDeviceTemperatureProperty,
StorageAdapterPhysicalTopologyProperty,
StorageDevicePhysicalTopologyProperty,
StorageDeviceAttributesProperty,
StorageDeviceManagementStatus,
StorageAdapterSerialNumberProperty,
StorageDeviceLocationProperty,
StorageDeviceNumaProperty,
StorageDeviceZonedDeviceProperty,
StorageDeviceUnsafeShutdownCount,
StorageDeviceEnduranceProperty,
StorageDeviceLedStateProperty,
StorageDeviceSelfEncryptionProperty,
StorageFruIdProperty
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
Constantes
StorageDeviceProperty O chamador está consultando o descritor do dispositivo , STORAGE_DEVICE_DESCRIPTOR. |
StorageAdapterProperty O chamador está consultando o descritor do adaptador , STORAGE_ADAPTER_DESCRIPTOR. |
StorageDeviceIdProperty O chamador está consultando os identificadores de dispositivo fornecidos com as páginas de dados vitais do produto SCSI. Os dados são retornados usando a estrutura STORAGE_DEVICE_ID_DESCRIPTOR . |
StorageDeviceUniqueIdProperty O chamador está consultando os identificadores de dispositivo exclusivos. Os dados são retornados usando a estrutura STORAGE_DEVICE_UNIQUE_IDENTIFIER . |
StorageDeviceWriteCacheProperty O chamador está consultando a propriedade de cache de gravação. Os dados são retornados usando a estrutura STORAGE_WRITE_CACHE_PROPERTY . |
StorageMiniportProperty Reservado para uso do sistema. |
StorageAccessAlignmentProperty O chamador está consultando o descritor de alinhamento de acesso , STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR. |
StorageDeviceSeekPenaltyProperty O chamador está consultando o descritor de busca de penalidade, DEVICE_SEEK_PENALTY_DESCRIPTOR. |
StorageDeviceTrimProperty O chamador está consultando o descritor de corte , DEVICE_TRIM_DESCRIPTOR. |
StorageDeviceWriteAggregationProperty Reservado para uso do sistema. |
StorageDeviceDeviceTelemetryProperty Reservado para uso do sistema. |
StorageDeviceLBProvisioningProperty O chamador está consultando a propriedade de provisionamento de bloco lógico. Os dados são retornados usando a estrutura DEVICE_LB_PROVISIONING_DESCRIPTOR . |
StorageDevicePowerProperty O chamador está consultando o descritor de energia do dispositivo. Os dados são retornados usando a estrutura DEVICE_POWER_DESCRIPTOR . |
StorageDeviceCopyOffloadProperty O chamador está consultando a propriedade de parâmetros de descarregamento de cópia. Os dados são retornados usando a estrutura DEVICE_COPY_OFFLOAD_DESCRIPTOR . |
StorageDeviceResiliencyProperty Reservado para uso do sistema. |
StorageDeviceMediumProductType O chamador está consultando o tipo de produto médio. Os dados são retornados usando a estrutura STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR . |
StorageAdapterRpmbProperty O chamador está consultando o suporte e as propriedades do RPMB. Os dados são retornados usando a estrutura STORAGE_RPMB_DESCRIPTOR . |
StorageAdapterCryptoProperty Fornece informações sobre os recursos de criptografia do adaptador de armazenamento. Atualmente, há suporte para isso em adaptadores UFS (Armazenamento Flash Universal). |
StorageDeviceTieringProperty Reservado para uso do sistema. |
StorageDeviceFaultDomainProperty Reservado para uso do sistema. |
StorageDeviceClusportProperty Reservado para uso do sistema. |
StorageDeviceDependantDevicesProperty Reservado para uso do sistema. |
StorageDeviceIoCapabilityProperty O chamador está consultando a propriedade de funcionalidade de E/S do dispositivo. Os dados são retornados usando a estrutura STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR . |
StorageAdapterProtocolSpecificProperty O chamador está consultando dados específicos do protocolo do adaptador. Os dados são retornados usando a estrutura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Confira os Comentários para obter mais informações. |
StorageDeviceProtocolSpecificProperty O chamador está consultando dados específicos do protocolo do dispositivo. Os dados são retornados usando a estrutura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Confira os Comentários para obter mais informações. |
StorageAdapterTemperatureProperty O chamador está consultando dados de temperatura do adaptador. Os dados são retornados usando a estrutura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageDeviceTemperatureProperty O chamador está consultando dados de temperatura do dispositivo. Os dados são retornados usando a estrutura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageAdapterPhysicalTopologyProperty O chamador está consultando informações de topologia do adaptador. Os dados são retornados usando a estrutura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDevicePhysicalTopologyProperty O chamador está consultando informações de topologia do dispositivo. Os dados são retornados usando a estrutura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDeviceAttributesProperty Reservado para uso futuro. |
StorageDeviceManagementStatus O chamador está consultando informações de integridade sobre o dispositivo de armazenamento (especificamente para a pilha de memória persistente). |
StorageAdapterSerialNumberProperty O chamador está consultando o número de série do adaptador. Os dados são retornados usando a estrutura STORAGE_ADAPTER_SERIAL_NUMBER . |
StorageDeviceLocationProperty Reservado para uso do sistema. |
StorageDeviceNumaProperty O chamador está consultando o nó NUMA (acesso à memória) não uniforme do dispositivo de armazenamento. |
StorageDeviceZonedDeviceProperty Reservado para uso do sistema. |
StorageDeviceUnsafeShutdownCount Fornece o valor de contagem de desligamento não seguro usado para determinar se os dados do dispositivo podem ter sido perdidos durante um evento de perda de energia (especificamente para a pilha de memória persistente). |
StorageDeviceEnduranceProperty O chamador está consultando quantos bytes foram lidos/gravados de uma unidade de estado sólido (SSD). Atualmente, essa propriedade tem suporte apenas para dispositivos NVMe (Express de Memória Não Volátil) que implementam um determinado recurso NVMe. |
StorageDeviceLedStateProperty O chamador está consultando o estado LED do dispositivo. Os dados são retornados usando a estrutura STORAGE_DEVICE_LED_STATE_DESCRIPTOR . No momento, essa propriedade tem suporte apenas para determinados dispositivos NVMe. Com suporte no Windows Server 2022 e posterior. |
StorageDeviceSelfEncryptionProperty O chamador está consultando para determinar se o dispositivo dá suporte à auto-criptografia. Os dados são retornados usando a estrutura STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY . Com suporte no Windows Server 2022 e posterior. |
StorageFruIdProperty O chamador está consultando a ID de uma FRU (unidade de substituição de falha). Os dados são retornados usando a estrutura STORAGE_FRU_ID_DESCRIPTOR . Com suporte no Windows Server 2022 e posterior. |
Comentários
A estrutura STORAGE_PROPERTY_QUERY é passada como entrada para uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY para recuperar as propriedades de um dispositivo de armazenamento ou adaptador.
O buffer de saída opcional retornado de uma solicitação de código de controle IOCTL_STORAGE_QUERY_PROPERTY pode ser uma das várias estruturas, dependendo do valor do membro PropertyId da estrutura STORAGE_PROPERTY_QUERY . Se o membro QueryType do STORAGE_PROPERTY_QUERY estiver definido como PropertyExistsQuery, nenhuma estrutura será retornada.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddstor.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de