NVME_IDENTIFY_CONTROLLER_DATA
構造体サイズx64: 4096 バイト / x86: 4096 バイト
サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| VID | WORD | 2 | +0 | +0 |
| SSVID | WORD | 2 | +2 | +2 |
| SN | BYTE | 20 | +4 | +4 |
| MN | BYTE | 40 | +24 | +24 |
| FR | BYTE | 8 | +64 | +64 |
| RAB | BYTE | 1 | +72 | +72 |
| IEEE | BYTE | 3 | +73 | +73 |
| CMIC | _CMIC_e__Struct | 1 | +76 | +76 |
| MDTS | BYTE | 1 | +77 | +77 |
| CNTLID | WORD | 2 | +78 | +78 |
| VER | DWORD | 4 | +80 | +80 |
| RTD3R | DWORD | 4 | +84 | +84 |
| RTD3E | DWORD | 4 | +88 | +88 |
| OAES | _OAES_e__Struct | 4 | +92 | +92 |
| CTRATT | _CTRATT_e__Struct | 4 | +96 | +96 |
| RRLS | _RRLS_e__Struct | 2 | +100 | +100 |
| Reserved0 | BYTE | 9 | +102 | +102 |
| CNTRLTYPE | BYTE | 1 | +111 | +111 |
| FGUID | BYTE | 16 | +112 | +112 |
| CRDT1 | WORD | 2 | +128 | +128 |
| CRDT2 | WORD | 2 | +130 | +130 |
| CRDT3 | WORD | 2 | +132 | +132 |
| Reserved1 | BYTE | 106 | +134 | +134 |
| ReservedForManagement | BYTE | 13 | +240 | +240 |
| NVMSR | BYTE | 1 | +253 | +253 |
| VWCI | BYTE | 1 | +254 | +254 |
| MEC | BYTE | 1 | +255 | +255 |
| OACS | _OACS_e__Struct | 2 | +256 | +256 |
| ACL | BYTE | 1 | +258 | +258 |
| AERL | BYTE | 1 | +259 | +259 |
| FRMW | _FRMW_e__Struct | 1 | +260 | +260 |
| LPA | _LPA_e__Struct | 1 | +261 | +261 |
| ELPE | BYTE | 1 | +262 | +262 |
| NPSS | BYTE | 1 | +263 | +263 |
| AVSCC | _AVSCC_e__Struct | 1 | +264 | +264 |
| APSTA | _APSTA_e__Struct | 1 | +265 | +265 |
| WCTEMP | WORD | 2 | +266 | +266 |
| CCTEMP | WORD | 2 | +268 | +268 |
| MTFA | WORD | 2 | +270 | +270 |
| HMPRE | DWORD | 4 | +272 | +272 |
| HMMIN | DWORD | 4 | +276 | +276 |
| TNVMCAP | BYTE | 16 | +280 | +280 |
| UNVMCAP | BYTE | 16 | +296 | +296 |
| RPMBS | _RPMBS_e__Struct | 4 | +312 | +312 |
| EDSTT | WORD | 2 | +316 | +316 |
| DSTO | BYTE | 1 | +318 | +318 |
| FWUG | BYTE | 1 | +319 | +319 |
| KAS | WORD | 2 | +320 | +320 |
| HCTMA | _HCTMA_e__Struct | 2 | +322 | +322 |
| MNTMT | WORD | 2 | +324 | +324 |
| MXTMT | WORD | 2 | +326 | +326 |
| SANICAP | _SANICAP_e__Struct | 4 | +328 | +328 |
| HMMINDS | DWORD | 4 | +332 | +332 |
| HMMAXD | WORD | 2 | +336 | +336 |
| NSETIDMAX | WORD | 2 | +338 | +338 |
| ENDGIDMAX | WORD | 2 | +340 | +340 |
| ANATT | BYTE | 1 | +342 | +342 |
| ANACAP | _ANACAP_e__Struct | 1 | +343 | +343 |
| ANAGRPMAX | DWORD | 4 | +344 | +344 |
| NANAGRPID | DWORD | 4 | +348 | +348 |
| PELS | DWORD | 4 | +352 | +352 |
| DomainId | WORD | 2 | +356 | +356 |
| Reserved2 | BYTE | 10 | +358 | +358 |
| MEGCAP | BYTE | 16 | +368 | +368 |
| TMPTHHA | BYTE | 1 | +384 | +384 |
| Reserved3 | BYTE | 1 | +385 | +385 |
| CQT | WORD | 2 | +386 | +386 |
| Reserved4 | BYTE | 124 | +388 | +388 |
| SQES | _SQES_e__Struct | 1 | +512 | +512 |
| CQES | _CQES_e__Struct | 1 | +513 | +513 |
| MAXCMD | WORD | 2 | +514 | +514 |
| NN | DWORD | 4 | +516 | +516 |
| ONCS | _ONCS_e__Struct | 2 | +520 | +520 |
| FUSES | _FUSES_e__Struct | 2 | +522 | +522 |
| FNA | _FNA_e__Struct | 1 | +524 | +524 |
| VWC | _VWC_e__Struct | 1 | +525 | +525 |
| AWUN | WORD | 2 | +526 | +526 |
| AWUPF | WORD | 2 | +528 | +528 |
| NVSCC | _NVSCC_e__Struct | 1 | +530 | +530 |
| NWPC | _NWPC_e__Struct | 1 | +531 | +531 |
| ACWU | WORD | 2 | +532 | +532 |
| CopyDescFormats | WORD | 2 | +534 | +534 |
| SGLS | _SGLS_e__Struct | 4 | +536 | +536 |
| MNAN | DWORD | 4 | +540 | +540 |
| MAXDNA | BYTE | 16 | +544 | +544 |
| MAXCNA | DWORD | 4 | +560 | +560 |
| Reserved6 | BYTE | 204 | +564 | +564 |
| SUBNQN | BYTE | 256 | +768 | +768 |
| Reserved7 | BYTE | 768 | +1024 | +1024 |
| IOCCSZ | DWORD | 4 | +1792 | +1792 |
| IORCSZ | DWORD | 4 | +1796 | +1796 |
| ICDOFF | WORD | 2 | +1800 | +1800 |
| FCATT | _FCATT_e__Struct | 1 | +1802 | +1802 |
| MSDBD | BYTE | 1 | +1803 | +1803 |
| OFCS | _OFCS_e__Struct | 2 | +1804 | +1804 |
| DCTYPE | BYTE | 1 | +1806 | +1806 |
| Reserved8 | BYTE | 241 | +1807 | +1807 |
| PDS | NVME_POWER_STATE_DESC | 1024 | +2048 | +2048 |
| VS | BYTE | 1024 | +3072 | +3072 |
構造体: _CMIC_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _OAES_e__Struct x64 4B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | DWORD | 4 | +0 | +0 |
構造体: _CTRATT_e__Struct x64 4B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | DWORD | 4 | +0 | +0 |
構造体: _RRLS_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |
構造体: _OACS_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |
構造体: _FRMW_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _LPA_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _AVSCC_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _APSTA_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _RPMBS_e__Struct x64 4B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | DWORD | 4 | +0 | +0 |
構造体: _HCTMA_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |
構造体: _SANICAP_e__Struct x64 4B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | DWORD | 4 | +0 | +0 |
構造体: _ANACAP_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _SQES_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _CQES_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _ONCS_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |
構造体: _FUSES_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |
構造体: _FNA_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _VWC_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _NVSCC_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _NWPC_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _SGLS_e__Struct x64 4B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | DWORD | 4 | +0 | +0 |
構造体: _FCATT_e__Struct x64 1B / x86 1B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | BYTE | 1 | +0 | +0 |
構造体: _OFCS_e__Struct x64 2B / x86 2B
| フィールド | 型 | サイズ | x64 | x86 |
|---|
| _bitfield | WORD | 2 | +0 | +0 |