Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Describe un dispositivo de almacenamiento físico.
Sintaxis
typedef struct _STORAGE_PHYSICAL_DEVICE_DATA {
DWORD DeviceId;
DWORD Role;
STORAGE_COMPONENT_HEALTH_STATUS HealthStatus;
STORAGE_PROTOCOL_TYPE CommandProtocol;
STORAGE_SPEC_VERSION SpecVersion;
STORAGE_DEVICE_FORM_FACTOR FormFactor;
BYTE Vendor[8];
BYTE Model[40];
BYTE FirmwareRevision[16];
DWORDLONG Capacity;
BYTE PhysicalLocation[32];
DWORD Reserved[2];
} STORAGE_PHYSICAL_DEVICE_DATA, *PSTORAGE_PHYSICAL_DEVICE_DATA;
Miembros
DeviceId
Especifica el identificador de dispositivo.
Role
Valores de máscara de bits de STORAGE_COMPONENT_ROLE_xxx
HealthStatus
Enumeración STORAGE_COMPONENT_HEALTH_STATUS .
CommandProtocol
Enumeración STORAGE_PROTOCOL_TYPE .
SpecVersion
Estructura de STORAGE_SPEC_VERSION que especifica la versión de especificación de almacenamiento admitida. Por ejemplo: SBC 3, SATA 3.2, NVMe 1.2
FormFactor
Enumeración STORAGE_DEVICE_FORM_FACTOR .
Vendor[8]
Especifica el proveedor del dispositivo.
Model[40]
Especifica el modelo de dispositivo.
FirmwareRevision[16]
Especifica la revisión de firmware del dispositivo.
Capacity
En unidades de kilobytes (1024 bytes).
PhysicalLocation[32]
Reservado para uso futuro.
Reserved[2]
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
| Encabezado | winioctl.h (incluya Windows.h) |