Partager via


structure DD_SYNCSURFACEDATA (ddrawint.h)

La structure DD_SYNCSURFACEDATA contient les informations de surface.

Syntaxe

typedef struct _DD_SYNCSURFACEDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_SURFACE_LOCAL    lpDDSurface;
  DWORD                dwSurfaceOffset;
  ULONG_PTR            fpLockPtr;
  LONG                 lPitch;
  DWORD                dwOverlayOffset;
  ULONG                dwDriverReserved1;
  ULONG                dwDriverReserved2;
  ULONG                dwDriverReserved3;
  ULONG                dwDriverReserved4;
  HRESULT              ddRVal;
} *PDD_SYNCSURFACEDATA, DD_SYNCSURFACEDATA;

Membres

lpDD

Pointe vers une structure DD_DIRECTDRAW_LOCAL qui s’applique uniquement au processus Microsoft DirectDraw actuel.

lpDDSurface

Pointe vers la structure DD_SURFACE_LOCAL qui décrit la surface avec laquelle synchroniser.

dwSurfaceOffset

Contient le décalage d’octets entre le début de la mémoire tampon de trame et le début de la surface. Cette valeur est utilisée uniquement par le pilote de miniport vidéo. Ce membre doit contenir des données renseignées par le pilote.

fpLockPtr

Contient la valeur de pointeur à retourner par l’appel DdLock pour accéder à la surface. Cette valeur est utilisée par un client en mode noyau. Ce membre peut être modifié par le pilote, mais il n’a pas besoin de l’être.

lPitch

Contient l’argument pitch en octets transmis au client lors d’un appel DdLock . Ce membre peut être modifié par le pilote, mais il n’a pas besoin de l’être.

dwOverlayOffset

Contient le décalage d’octets entre le début de la mémoire tampon de trame et le début de la superposition. Cette valeur est utilisée uniquement par le pilote de miniport vidéo et peut être différente du membre dwSurfaceOffset si le rognage est impliqué ou si l’origine de superposition n’est pas située en haut à gauche de la surface. Ce membre doit contenir des données renseignées par le pilote.

dwDriverReserved1

Réservé à l’utilisation par le pilote d’affichage.

dwDriverReserved2

Réservé à l’utilisation par le pilote d’affichage.

dwDriverReserved3

Réservé à l’utilisation par le pilote d’affichage.

dwDriverReserved4

Réservé à l’utilisation par le pilote d’affichage. Windows 2000 et versions ultérieures uniquement.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdSyncSurfaceData . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

Configuration requise

Condition requise Valeur
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DdLock

DdSyncSurfaceData