STORAGE_PROPERTY_ID enumeración (ntddstor.h)
STORAGE_PROPERTY_ID enumera los valores posibles para el miembro PropertyId de la estructura 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,
StorageStackProperty,
StorageAdapterProtocolSpecificPropertyEx,
StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
Constantes
StorageDeviceProperty El llamador está consultando para el descriptor de dispositivo, STORAGE_DEVICE_DESCRIPTOR. |
StorageAdapterProperty El autor de la llamada está consultando para el descriptor del adaptador, STORAGE_ADAPTER_DESCRIPTOR. |
StorageDeviceIdProperty El autor de la llamada está consultando los identificadores de dispositivo proporcionados con las páginas de datos vitales del producto SCSI. Los datos se devuelven mediante la estructura STORAGE_DEVICE_ID_DESCRIPTOR . |
StorageDeviceUniqueIdProperty El autor de la llamada está consultando los identificadores de dispositivo únicos. Los datos se devuelven mediante la estructura STORAGE_DEVICE_UNIQUE_IDENTIFIER . |
StorageDeviceWriteCacheProperty El autor de la llamada está consultando la propiedad de caché de escritura. Los datos se devuelven mediante la estructura STORAGE_WRITE_CACHE_PROPERTY . |
StorageMiniportProperty Reservado para uso del sistema. |
StorageAccessAlignmentProperty El llamador está consultando para el descriptor de alineación de acceso, STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR. |
StorageDeviceSeekPenaltyProperty El autor de la llamada está consultando para el descriptor de penalización de búsqueda, DEVICE_SEEK_PENALTY_DESCRIPTOR. |
StorageDeviceTrimProperty El llamador está consultando para el descriptor de recorte, DEVICE_TRIM_DESCRIPTOR. |
StorageDeviceWriteAggregationProperty Reservado para uso del sistema. |
StorageDeviceDeviceTelemetryProperty Reservado para uso del sistema. |
StorageDeviceLBProvisioningProperty El autor de la llamada está consultando para la propiedad de aprovisionamiento de bloques lógicos. Los datos se devuelven mediante la estructura DEVICE_LB_PROVISIONING_DESCRIPTOR . |
StorageDevicePowerProperty El autor de la llamada está consultando para el descriptor de alimentación del dispositivo. Los datos se devuelven mediante la estructura DEVICE_POWER_DESCRIPTOR . |
StorageDeviceCopyOffloadProperty El autor de la llamada está consultando la propiedad de parámetros copy offload. Los datos se devuelven mediante la estructura DEVICE_COPY_OFFLOAD_DESCRIPTOR . |
StorageDeviceResiliencyProperty Reservado para uso del sistema. |
StorageDeviceMediumProductType El autor de la llamada está consultando para el tipo de producto medio. Los datos se devuelven mediante la estructura STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR . |
StorageAdapterRpmbProperty El autor de la llamada está consultando la compatibilidad con RPMB y las propiedades. Los datos se devuelven mediante la estructura STORAGE_RPMB_DESCRIPTOR . |
StorageAdapterCryptoProperty Proporciona información sobre las funcionalidades de cifrado del adaptador de almacenamiento. Actualmente se admite en adaptadores UFS (almacenamiento flash universal). |
StorageDeviceTieringProperty Reservado para uso del sistema. |
StorageDeviceFaultDomainProperty Reservado para uso del sistema. |
StorageDeviceClusportProperty Reservado para uso del sistema. |
StorageDeviceDependantDevicesProperty Reservado para uso del sistema. |
StorageDeviceIoCapabilityProperty El autor de la llamada está consultando la propiedad de funcionalidad de E/S del dispositivo. Los datos se devuelven mediante la estructura STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR . |
StorageAdapterProtocolSpecificProperty El autor de la llamada está consultando datos específicos del protocolo del adaptador. Los datos se devuelven mediante la estructura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Consulta los comentarios para obtener más información. |
StorageDeviceProtocolSpecificProperty El autor de la llamada está consultando datos específicos del protocolo desde el dispositivo. Los datos se devuelven mediante la estructura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Consulta los comentarios para obtener más información. |
StorageAdapterTemperatureProperty El autor de la llamada consulta los datos de temperatura del adaptador. Los datos se devuelven mediante la estructura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageDeviceTemperatureProperty El autor de la llamada está consultando los datos de temperatura del dispositivo. Los datos se devuelven mediante la estructura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageAdapterPhysicalTopologyProperty El autor de la llamada está consultando información de topología desde el adaptador. Los datos se devuelven mediante la estructura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDevicePhysicalTopologyProperty El autor de la llamada está consultando información de topología desde el dispositivo. Los datos se devuelven mediante la estructura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDeviceAttributesProperty Reservado para uso futuro. |
StorageDeviceManagementStatus El autor de la llamada está consultando información de estado sobre el dispositivo de almacenamiento (específicamente para la pila de memoria persistente). |
StorageAdapterSerialNumberProperty El autor de la llamada está consultando el número de serie del adaptador. Los datos se devuelven mediante la estructura STORAGE_ADAPTER_SERIAL_NUMBER . |
StorageDeviceLocationProperty Reservado para uso del sistema. |
StorageDeviceNumaProperty El autor de la llamada está consultando el nodo de acceso a memoria no uniforme (NUMA) del dispositivo de almacenamiento. |
StorageDeviceZonedDeviceProperty Reservado para uso del sistema. |
StorageDeviceUnsafeShutdownCount Proporciona el valor de recuento de apagados no seguros que se usa para determinar si los datos del dispositivo podrían haberse perdido durante un evento de pérdida de energía (específicamente para la pila de memoria persistente). |
StorageDeviceEnduranceProperty El autor de la llamada está consultando cuántos bytes se han leído o escrito en una unidad de estado sólido (SSD). Esta propiedad solo se admite actualmente para dispositivos no volátiles de Memory Express (NVMe) que implementan una determinada característica NVMe. |
StorageDeviceLedStateProperty El autor de la llamada está consultando el estado led del dispositivo. Los datos se devuelven mediante la estructura STORAGE_DEVICE_LED_STATE_DESCRIPTOR . Esta propiedad solo se admite actualmente para determinados dispositivos NVMe. Compatible con Windows Server 2022 y versiones posteriores. |
StorageDeviceSelfEncryptionProperty El autor de la llamada está consultando para determinar si el dispositivo admite el auto cifrado. Los datos se devuelven mediante la estructura STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY . Compatible con Windows Server 2022 y versiones posteriores. |
StorageFruIdProperty El autor de la llamada está consultando el identificador de una unidad de reemplazo de error (FRU). Los datos se devuelven mediante la estructura STORAGE_FRU_ID_DESCRIPTOR . Compatible con Windows Server 2022 y versiones posteriores. |
StorageStackProperty El autor de la llamada está consultando para el tipo de pila de almacenamiento, como SCSI, NVMe, etc. Los datos se devuelven mediante la estructura STORAGE_STACK_DESCRIPTOR . |
StorageAdapterProtocolSpecificPropertyEx El autor de la llamada está consultando datos específicos del protocolo del adaptador. Los datos se devuelven mediante la estructura STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Consulta los comentarios para obtener más información. |
StorageDeviceProtocolSpecificPropertyEx El autor de la llamada está consultando datos específicos del protocolo desde el dispositivo. Los datos se devuelven mediante la estructura STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Consulta los comentarios para obtener más información. |
Comentarios
La estructura STORAGE_PROPERTY_QUERY se pasa como entrada a una solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo de almacenamiento o adaptador.
El búfer de salida opcional devuelto desde una solicitud de código de control de IOCTL_STORAGE_QUERY_PROPERTY puede ser una de varias estructuras, según el valor del miembro PropertyId de la estructura STORAGE_PROPERTY_QUERY . Si el miembro QueryType del STORAGE_PROPERTY_QUERY se establece en PropertyExistsQuery, no se devuelve ninguna estructura.
Requisitos
Requisito | Valor |
---|---|
Header | ntddstor.h |