Compartir a través de


Estructura DDTRANSFERININFO (dxmini.h)

La estructura DDTRANSFERININFO contiene la información de transferencia de la superficie.

Sintaxis

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

Miembros

lpSurfaceData

Apunta a una estructura DDSURFACEDATA que representa la superficie que contiene la información que se va a transferir. DirectDraw proporciona la información de esta estructura.

dwStartLine

Indica la primera línea de la superficie desde la que se transfieren los datos.

dwEndLine

Indica la última línea de la superficie desde la que se transfieren los datos, ambos incluidos.

dwTransferID

Especifica una identificación para la transferencia proporcionada por DirectDraw. El controlador usa este identificador de transferencia en la estructura DDGETTRANSFERSTATUSOUTINFO .

dwTransferFlags

Indica el tipo de transferencia. Uno de los siguientes:

Marca Significado
DDTRANSFER_CANCEL DirectDraw solicitó anteriormente una transferencia, pero ahora cancela esa solicitud.
DDTRANSFER_HALFLINES Debido a problemas de media línea, el campo impar contiene una línea adicional de datos inútiles en la parte superior para la que el controlador debe tener en cuenta.
DDTRANSFER_INVERT Durante la maestro de autobús, el controlador de captura solicita una inversión.
DDTRANSFER_NONLOCALVIDMEM La transferencia es de la memoria de visualización a la memoria de AGP.
DDTRANSFER_SYSTEMMEMORY La transferencia es de la memoria de visualización a la memoria del sistema.

lpDestMDL

Apunta a una estructura de lista de descriptores de memoria de destino (MDL).

Requisitos

Requisito Valor
Header dxmini.h (include Dxmini.h)

Consulte también

DDGETTRANSFERSTATUSOUTINFO

DDSURFACEDATA

DxTransfer