Bagikan melalui


Struktur DDTRANSFERININFO (dxmini.h)

Struktur DDTRANSFERININFO berisi informasi transfer untuk permukaan

Sintaks

typedef struct _DDTRANSFERININFO {
  LPDDSURFACEDATA lpSurfaceData;
  DWORD           dwStartLine;
  DWORD           dwEndLine;
  ULONG_PTR       dwTransferID;
  DWORD           dwTransferFlags;
  PMDL            lpDestMDL;
} DDTRANSFERININFO, *PDDTRANSFERININFO;

Anggota

lpSurfaceData

Menunjuk ke struktur DDSURFACEDATA yang mewakili permukaan yang berisi informasi yang akan ditransfer. Informasi dalam struktur ini disediakan oleh DirectDraw.

dwStartLine

Menunjukkan baris pertama di permukaan tempat data ditransfer.

dwEndLine

Menunjukkan baris terakhir di permukaan tempat data ditransfer, inklusif.

dwTransferID

Menentukan identifikasi untuk transfer yang disediakan oleh DirectDraw. ID transfer ini digunakan oleh driver dalam struktur DDGETTRANSFERSTATUSOUTINFO .

dwTransferFlags

Menunjukkan jenis transfer. Salah satu dari berikut ini:

Bendera Makna
DDTRANSFER_CANCEL DirectDraw sebelumnya meminta transfer, tetapi sekarang membatalkan permintaan tersebut.
DDTRANSFER_HALFLINES Karena masalah setengah baris, bidang ganjil berisi baris tambahan data yang tidak berguna di bagian atas yang harus diperhatikan driver.
DDTRANSFER_INVERT Selama penguasaan bus, pengemudi penangkapan meminta inversi.
DDTRANSFER_NONLOCALVIDMEM Transfer berasal dari memori tampilan ke memori AGP.
DDTRANSFER_SYSTEMMEMORY Transfer berasal dari memori tampilan ke memori sistem.

lpDestMDL

Menunjuk ke struktur daftar deskriptor memori tujuan (MDL).

Persyaratan

Persyaratan Nilai
Header dxmini.h (termasuk Dxmini.h)

Lihat juga

DDGETTRANSFERSTATUSOUTINFO

DDSURFACEDATA

DxTransfer