ホーム › Graphics.DirectDraw › DDHALINFO
DDHALINFO
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| dwSize | DWORD | 4 | +0 | +0 |
| lpDDCallbacks | DDHAL_DDCALLBACKS* | 8/4 | +8 | +4 |
| lpDDSurfaceCallbacks | DDHAL_DDSURFACECALLBACKS* | 8/4 | +16 | +8 |
| lpDDPaletteCallbacks | DDHAL_DDPALETTECALLBACKS* | 8/4 | +24 | +12 |
| vmiData | VIDMEMINFO | 96/80 | +32 | +16 |
| ddCaps | DDCORECAPS | 316 | +128 | +96 |
| dwMonitorFrequency | DWORD | 4 | +444 | +412 |
| GetDriverInfo | LPDDHAL_GETDRIVERINFO | 8/4 | +448 | +416 |
| dwModeIndex | DWORD | 4 | +456 | +420 |
| lpdwFourCC | DWORD* | 8/4 | +464 | +424 |
| dwNumModes | DWORD | 4 | +472 | +428 |
| lpModeInfo | DDHALMODEINFO* | 8/4 | +480 | +432 |
| dwFlags | DWORD | 4 | +488 | +436 |
| lpPDevice | void* | 8/4 | +496 | +440 |
| hInstance | DWORD | 4 | +504 | +444 |
| lpD3DGlobalDriverData | UINT_PTR | 8/4 | +512 | +448 |
| lpD3DHALCallbacks | UINT_PTR | 8/4 | +520 | +452 |
| lpDDExeBufCallbacks | DDHAL_DDEXEBUFCALLBACKS* | 8/4 | +528 | +456 |