Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt ein physisches Speichergerät.
Syntax
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;
Member
DeviceId
Gibt die Geräte-ID an.
Role
Wert(en) der Bitmaske aus STORAGE_COMPONENT_ROLE_xxx
HealthStatus
Eine STORAGE_COMPONENT_HEALTH_STATUS-Enumeration .
CommandProtocol
Eine STORAGE_PROTOCOL_TYPE-Enumeration .
SpecVersion
Eine STORAGE_SPEC_VERSION-Struktur , die die unterstützte Speicherspezifikationsversion angibt. Beispiel: SBC 3, SATA 3.2, NVMe 1.2
FormFactor
Eine STORAGE_DEVICE_FORM_FACTOR-Enumeration .
Vendor[8]
Gibt den Gerätehersteller an.
Model[40]
Gibt das Gerätemodell an.
FirmwareRevision[16]
Gibt die Firmwarerevision des Geräts an.
Capacity
In Kilobyteeinheiten (1024 Bytes).
PhysicalLocation[32]
Für die zukünftige Verwendung reserviert.
Reserved[2]
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |