Freigeben über


IDirectDrawSurface7::GetBltStatus-Methode (ddraw.h)

Ruft status über einen Bitblockübertragungsvorgang (Bitblt) ab.

Syntax

HRESULT GetBltStatus(
  [in] DWORD unnamedParam1
);

Parameter

[in] unnamedParam1

Ein Wert, der auf eines der folgenden Flags festgelegt werden kann.

DDGBS_CANBLT

Fragt nach, ob eine Bitblt, die diese Oberfläche betrifft, sofort auftreten kann, und gibt DD_OK zurück, wenn die Bitblt abgeschlossen werden kann.

DDGBS_ISBLTDONE

Fragt, ob die Bitblt abgeschlossen ist, und gibt DD_OK zurück, wenn die letzte Bitblt auf dieser Oberfläche abgeschlossen wurde.

Rückgabewert

Wenn die Methode erfolgreich ist, ist ein Bitbltter vorhanden, und der Rückgabewert ist DD_OK.

Wenn ein Fehler auftritt, gibt die Methode DDERR_WASSTILLDRAWING zurück, wenn der Bitbltter ausgelastet ist, DDERR_NOBLTHW, wenn kein Bitbltter vorhanden ist, oder einen der folgenden Fehlerwerte:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOBLTHW
  • DDERR_SURFACEBUSY
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED
  • DDERR_WASSTILLDRAWING

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDrawSurface7