DDTRANSFERININFO 構造体 (dxmini.h)
DDTRANSFERININFO 構造体には、サーフェスの転送情報が含まれています
構文
typedef struct _DDTRANSFERININFO {
LPDDSURFACEDATA lpSurfaceData;
DWORD dwStartLine;
DWORD dwEndLine;
ULONG_PTR dwTransferID;
DWORD dwTransferFlags;
PMDL lpDestMDL;
} DDTRANSFERININFO, *PDDTRANSFERININFO;
メンバー
lpSurfaceData
転送する情報を含むサーフェスを表す DDSURFACEDATA 構造体を指します。 この構造体の情報は、DirectDraw によって提供されます。
dwStartLine
データの転送元となるサーフェス内の最初の行を示します。
dwEndLine
データの転送元となるサーフェス内の最後の行を示します (含む)。
dwTransferID
DirectDraw によって提供される転送の ID を指定します。 この転送 ID は、 DDGETTRANSFERSTATUSOUTINFO 構造体のドライバーによって使用されます。
dwTransferFlags
転送の種類を示します。 次のいずれか:
フラグ | 説明 |
---|---|
DDTRANSFER_CANCEL | DirectDraw は以前に転送を要求しましたが、現在、その要求を取り消しています。 |
DDTRANSFER_HALFLINES | ハーフラインの問題により、奇数フィールドには、ドライバーが考慮する必要がある無駄なデータの余分な行が上部に含まれています。 |
DDTRANSFER_INVERT | バス のマスタリング中に、キャプチャ ドライバーが反転を要求しています。 |
DDTRANSFER_NONLOCALVIDMEM | 転送は、ディスプレイ メモリから AGP メモリへの転送です。 |
DDTRANSFER_SYSTEMMEMORY | 転送は、ディスプレイ メモリからシステム メモリに送信されます。 |
lpDestMDL
宛先 メモリ記述子リスト (MDL) 構造体を指します。
要件
要件 | 値 |
---|---|
Header | dxmini.h (Dxmini.h を含む) |