DD_SYNCVIDEOPORTDATA 構造体 (ddrawint.h)
DD_SYNCVIDEOPORTDATA構造体には 、ビデオ ポート拡張機能 (VPE) オブジェクト情報が含まれています。
構文
typedef struct _DD_SYNCVIDEOPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwOriginOffset;
DWORD dwHeight;
DWORD dwVBIHeight;
ULONG dwDriverReserved1;
ULONG dwDriverReserved2;
ULONG dwDriverReserved3;
HRESULT ddRVal;
} *PDD_SYNCVIDEOPORTDATA, DD_SYNCVIDEOPORTDATA;
メンバー
lpDD
現在の Microsoft DirectDraw プロセスのみに関連する DD_DIRECTDRAW_LOCAL 構造体を指します。
lpVideoPort
同期するハードウェア ビデオ ポートを記述する DD_VIDEOPORT_LOCAL 構造体を指します。
dwOriginOffset
サーフェスの左上隅から VPE オブジェクトがデータを書き込む左上隅までのバイト オフセットを格納します。 この値は、ビデオ ミニポート ドライバーによってのみ使用されます。 このメンバーには、ドライバーによって入力されるデータが含まれている必要があります。
dwHeight
VPE オブジェクト データの高さをピクセル単位で格納します。 既定では、インターリーブ時のフィールドの高さの 2 倍ですが、必要に応じてドライバーはこれを変更できます。 この値は、ビデオ ミニポート ドライバーによってのみ使用されます。 このメンバーはドライバーによって変更できますが、 である必要はありません。
dwVBIHeight
VBI リージョン内の行数を格納します。 この値は、ビデオ ミニポート ドライバーによってのみ使用されます。 このメンバーはドライバーによって変更できますが、 である必要はありません。
dwDriverReserved1
ディスプレイ ドライバーで使用するために予約されています。
dwDriverReserved2
ディスプレイ ドライバーで使用するために予約されています。
dwDriverReserved3
ディスプレイ ドライバーで使用するために予約されています。
ddRVal
ドライバーが DdSyncVideoPortData コールバックの戻り値を書き込む場所を指定します。 DD_OKのリターン コードは成功を示します。 詳細については、「 DirectDraw の戻り値」を参照してください。
要件
要件 | 値 |
---|---|
Header | ddrawint.h (Winddi.h を含む) |