ホーム › System.Search › SSVARIANT
SSVARIANT
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| vt | WORD | 2 | +0 | +0 |
| dwReserved1 | DWORD | 4 | +4 | +4 |
| dwReserved2 | DWORD | 4 | +8 | +8 |
| Anonymous | _Anonymous_e__Union | 24 | +16 | +16 |
共用体: _Anonymous_e__Union x64 24B / x86 24B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| bTinyIntVal | BYTE | 1 | +0 | +0 |
| sShortIntVal | SHORT | 2 | +0 | +0 |
| lIntVal | INT | 4 | +0 | +0 |
| llBigIntVal | LONGLONG | 8 | +0 | +0 |
| fltRealVal | FLOAT | 4 | +0 | +0 |
| dblFloatVal | DOUBLE | 8 | +0 | +0 |
| cyMoneyVal | CY | 8 | +0 | +0 |
| NCharVal | _NCharVal | 8/4 | +0 | +0 |
| CharVal | _CharVal | 8/4 | +0 | +0 |
| fBitVal | VARIANT_BOOL | 2 | +0 | +0 |
| rgbGuidVal | BYTE | 16 | +0 | +0 |
| numNumericVal | DB_NUMERIC | 19 | +0 | +0 |
| BinaryVal | _BinaryVal | 8/4 | +0 | +0 |
| tsDateTimeVal | DBTIMESTAMP | 16 | +0 | +0 |
| UnknownType | _UnknownType | 8/4 | +0 | +0 |
| BLOBType | _BLOBType | 8/4 | +0 | +0 |