Win32 API 日本語リファレンス
ホームGraphics.DirectDraw › DD_UPDATEVPORTDATA

DD_UPDATEVPORTDATA

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

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

フィールド

フィールドサイズx64x86説明
lpDDDD_DIRECTDRAW_LOCAL*8/4+0+0対象のDirectDrawローカルオブジェクトへのポインタ。
lpVideoPortDD_VIDEOPORT_LOCAL*8/4+8+4更新対象のビデオポートローカルオブジェクトへのポインタ。
lplpDDSurfaceDD_SURFACE_INT**8/4+16+8ビデオデータ用サーフェスの配列へのポインタ。NULL可。
lplpDDVBISurfaceDD_SURFACE_INT**8/4+24+12VBIデータ用サーフェスの配列へのポインタ。NULL可。
lpVideoInfoDDVIDEOPORTINFO*8/4+32+16更新するビデオポート設定DDVIDEOPORTINFOへのポインタ。
dwFlagsDWORD4+40+20更新動作を制御するフラグ(開始/停止など)。
dwNumAutoflipDWORD4+44+24ビデオ用自動フリップサーフェスの数。
dwNumVBIAutoflipDWORD4+48+28VBI用自動フリップサーフェスの数。
ddRValHRESULT4+52+32操作の結果を示すHRESULT。成功時はDD_OK。
UpdateVideoPortvoid*8/4+56+36ビデオポート更新処理を行うコールバック関数へのポインタ。