Win32 API 日本語リファレンス
ホームSystem.Ioctl › SCM_PD_DEVICE_INFO

SCM_PD_DEVICE_INFO

構造体
サイズx64: 120 バイト / x86: 120 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
VersionDWORD4+0+0
SizeDWORD4+4+4
DeviceGuidGUID16+8+8
UnsafeShutdownCountDWORD4+24+24
PersistentMemorySizeInBytesULONGLONG8+32+32
VolatileMemorySizeInBytesULONGLONG8+40+40
TotalMemorySizeInBytesULONGLONG8+48+48
SlotNumberDWORD4+56+56
DeviceHandleDWORD4+60+60
PhysicalIdWORD2+64+64
NumberOfFormatInterfaceCodesBYTE1+66+66
FormatInterfaceCodesWORD16+68+68
VendorIdDWORD4+84+84
ProductIdDWORD4+88+88
SubsystemDeviceIdDWORD4+92+92
SubsystemVendorIdDWORD4+96+96
ManufacturingLocationBYTE1+100+100
ManufacturingWeekBYTE1+101+101
ManufacturingYearBYTE1+102+102
SerialNumber4ByteDWORD4+104+104
SerialNumberLengthInCharsDWORD4+108+108
SerialNumberCHAR1+112+112