enumerazione STORAGE_PROPERTY_ID (ntddstor.h)
STORAGE_PROPERTY_ID enumera i valori possibili per il membro PropertyId della struttura STORAGE_PROPERTY_QUERY .
Sintassi
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;
Costanti
StorageDeviceProperty Il chiamante esegue una query per il descrittore del dispositivo , STORAGE_DEVICE_DESCRIPTOR. |
StorageAdapterProperty Il chiamante esegue una query per il descrittore dell'adattatore , STORAGE_ADAPTER_DESCRIPTOR. |
StorageDeviceIdProperty Il chiamante esegue una query per individuare gli identificatori di dispositivo forniti con le pagine dei dati dei prodotti vitali SCSI. I dati vengono restituiti usando la struttura STORAGE_DEVICE_ID_DESCRIPTOR . |
StorageDeviceUniqueIdProperty Il chiamante esegue una query per individuare gli identificatori univoci del dispositivo. I dati vengono restituiti usando la struttura STORAGE_DEVICE_UNIQUE_IDENTIFIER . |
StorageDeviceWriteCacheProperty Il chiamante esegue una query per la proprietà della cache di scrittura. I dati vengono restituiti usando la struttura STORAGE_WRITE_CACHE_PROPERTY . |
StorageMiniportProperty Riservato per l'utilizzo nel sistema. |
StorageAccessAlignmentProperty Il chiamante esegue una query per il descrittore di allineamento di accesso STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR. |
StorageDeviceSeekPenaltyProperty Il chiamante esegue una query per il descrittore di penalità di ricerca , DEVICE_SEEK_PENALTY_DESCRIPTOR. |
StorageDeviceTrimProperty Il chiamante esegue una query per il descrittore trim , DEVICE_TRIM_DESCRIPTOR. |
StorageDeviceWriteAggregationProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceDeviceTelemetryProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceLBProvisioningProperty Il chiamante esegue una query per la proprietà di provisioning del blocco logico. I dati vengono restituiti usando la struttura DEVICE_LB_PROVISIONING_DESCRIPTOR . |
StorageDevicePowerProperty Il chiamante esegue una query per il descrittore di alimentazione del dispositivo. I dati vengono restituiti usando la struttura DEVICE_POWER_DESCRIPTOR . |
StorageDeviceCopyOffloadProperty Il chiamante esegue una query per la proprietà dei parametri di offload di copia. I dati vengono restituiti usando la struttura DEVICE_COPY_OFFLOAD_DESCRIPTOR . |
StorageDeviceResiliencyProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceMediumProductType Il chiamante esegue una query per il tipo di prodotto medio. I dati vengono restituiti usando la struttura STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR . |
StorageAdapterRpmbProperty Il chiamante esegue una query per il supporto e le proprietà RPMB. I dati vengono restituiti usando la struttura STORAGE_RPMB_DESCRIPTOR . |
StorageAdapterCryptoProperty Fornisce informazioni sulle funzionalità di crittografia dell'adattatore di archiviazione. Questa opzione è attualmente supportata nelle schede UFS (Universal Flash Storage). |
StorageDeviceTieringProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceFaultDomainProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceClusportProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceDependantDevicesProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceIoCapabilityProperty Il chiamante esegue una query per la proprietà della funzionalità di I/O del dispositivo. I dati vengono restituiti usando la struttura STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR . |
StorageAdapterProtocolSpecificProperty Il chiamante esegue una query per ottenere dati specifici del protocollo dall'adattatore. I dati vengono restituiti usando la struttura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Per altre info, vedi la sezione Osservazioni. |
StorageDeviceProtocolSpecificProperty Il chiamante esegue una query per ottenere dati specifici del protocollo dal dispositivo. I dati vengono restituiti usando la struttura STORAGE_PROTOCOL_DATA_DESCRIPTOR . Per altre info, vedi la sezione Osservazioni. |
StorageAdapterTemperatureProperty Il chiamante esegue query sui dati relativi alla temperatura dall'adattatore. I dati vengono restituiti usando la struttura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageDeviceTemperatureProperty Il chiamante esegue una query per individuare i dati relativi alla temperatura dal dispositivo. I dati vengono restituiti usando la struttura STORAGE_TEMPERATURE_DATA_DESCRIPTOR . |
StorageAdapterPhysicalTopologyProperty Il chiamante esegue una query per ottenere informazioni sulla topologia dall'adattatore. I dati vengono restituiti usando la struttura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDevicePhysicalTopologyProperty Il chiamante esegue una query per ottenere informazioni sulla topologia dal dispositivo. I dati vengono restituiti usando la struttura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR . |
StorageDeviceAttributesProperty Riservato per utilizzi futuri. |
StorageDeviceManagementStatus Il chiamante esegue una query per ottenere informazioni sull'integrità sul dispositivo di archiviazione (in particolare per lo stack di memoria persistente). |
StorageAdapterSerialNumberProperty Il chiamante esegue una query per il numero di serie dell'adattatore. I dati vengono restituiti usando la struttura STORAGE_ADAPTER_SERIAL_NUMBER . |
StorageDeviceLocationProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceNumaProperty Il chiamante esegue una query per il nodo NUMA (Non-Uniform Memory Access) del dispositivo di archiviazione. |
StorageDeviceZonedDeviceProperty Riservato per l'utilizzo nel sistema. |
StorageDeviceUnsafeShutdownCount Fornisce il valore del numero di arresti non sicuro usato per determinare se i dati del dispositivo potrebbero essere stati persi durante un evento di perdita di alimentazione (in particolare per lo stack di memoria persistente). |
StorageDeviceEnduranceProperty Il chiamante esegue una query sul numero di byte letti o scritti in un'unità ssd. Questa proprietà è attualmente supportata solo per i dispositivi NVMe (Non Volatile Memory Express) che implementano una determinata funzionalità NVMe. |
StorageDeviceLedStateProperty Il chiamante esegue una query sullo stato del LED del dispositivo. I dati vengono restituiti usando la struttura STORAGE_DEVICE_LED_STATE_DESCRIPTOR . Questa proprietà è attualmente supportata solo per determinati dispositivi NVMe. Supportato in Windows Server 2022 e versioni successive. |
StorageDeviceSelfEncryptionProperty Il chiamante esegue una query per determinare se il dispositivo supporta la crittografia automatica. I dati vengono restituiti usando la struttura STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY . Supportato in Windows Server 2022 e versioni successive. |
StorageFruIdProperty Il chiamante esegue una query per l'ID di un'unità di sostituzione degli errori (FRU). I dati vengono restituiti usando la struttura STORAGE_FRU_ID_DESCRIPTOR . Supportato in Windows Server 2022 e versioni successive. |
StorageStackProperty Il chiamante esegue una query per il tipo dello stack di archiviazione, ad esempio SCSI, NVMe e così via. I dati vengono restituiti usando la struttura STORAGE_STACK_DESCRIPTOR . |
StorageAdapterProtocolSpecificPropertyEx Il chiamante esegue una query per ottenere dati specifici del protocollo dall'adattatore. I dati vengono restituiti usando la struttura STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Per altre info, vedi la sezione Osservazioni. |
StorageDeviceProtocolSpecificPropertyEx Il chiamante esegue una query per ottenere dati specifici del protocollo dal dispositivo. I dati vengono restituiti usando la struttura STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Per altre info, vedi la sezione Osservazioni. |
Commenti
La struttura STORAGE_PROPERTY_QUERY viene passata come input a una richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo di archiviazione o di un adattatore.
Il buffer di output facoltativo restituito da una richiesta di codice di controllo IOCTL_STORAGE_QUERY_PROPERTY può essere una delle diverse strutture, a seconda del valore del membro PropertyId della struttura STORAGE_PROPERTY_QUERY . Se il membro QueryType del STORAGE_PROPERTY_QUERY è impostato su PropertyExistsQuery, non viene restituita alcuna struttura.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddstor.h |