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 所提供之傳輸的識別。 DDGETTRANSFERSTATUSOUTINFO 結構的驅動程式會使用此傳輸標識碼。
dwTransferFlags
指出傳輸的類型。 下列其中之一:
旗標 | 意義 |
---|---|
DDTRANSFER_CANCEL | DirectDraw 先前已要求轉移,但現在正在取消該要求。 |
DDTRANSFER_HALFLINES | 由於半行問題,奇數位段包含驅動程式必須負責的額外無用數據行。 |
DDTRANSFER_INVERT | 在總線主控期間,擷取驅動程式要求反轉。 |
DDTRANSFER_NONLOCALVIDMEM | 傳輸是從顯示記憶體到 AGP 記憶體。 |
DDTRANSFER_SYSTEMMEMORY | 傳輸是從顯示記憶體到系統記憶體。 |
lpDestMDL
指向目的地 記憶體描述元清單, (MDL) 結構。
規格需求
需求 | 值 |
---|---|
標頭 | dxmini.h (包含 Dxmini.h) |