DD_UNLOCKDATA-Struktur (ddrawint.h)

Die DD_UNLOCKDATA-Struktur enthält Informationen, die für eine Entsperrung erforderlich sind, wie in Microsoft DirectDraw-Parameterstrukturen definiert.

Syntax

typedef struct _DD_UNLOCKDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  HRESULT               ddRVal;
  VOID                  *Unlock;
} *PDD_UNLOCKDATA, DD_UNLOCKDATA;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_GLOBAL Struktur, die das Gerät des Treibers beschreibt.

lpDDSurface

Verweist auf eine DD_SURFACE_LOCAL Struktur, die die Oberfläche beschreibt ( im Fall von UnlockD3DBuffer, einem Puffer), der entsperrt werden soll.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdUnlock - oder UnlockD3DBuffer-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

Unlock

Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

Anforderung Wert
Header ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DdUnlock

UnlockD3DBuffer