Condividi tramite


Metodo IDirectDrawSurface7::GetBltStatus (ddraw.h)

Ottiene lo stato di un'operazione bit block transfer (bitblt).

Sintassi

HRESULT GetBltStatus(
  [in] DWORD unnamedParam1
);

Parametri

[in] unnamedParam1

Valore che può essere impostato su uno dei flag seguenti.

DDGBS_CANBLT

Verifica se un bitblt che coinvolge questa superficie può verificarsi immediatamente e restituisce DD_OK se il bitblt può essere completato.

DDGBS_ISBLTDONE

Verifica se il bitblt viene eseguito e restituisce DD_OK se l'ultimo bitblt in questa superficie è stato completato.

Valore restituito

Se il metodo ha esito positivo, è presente un bitbltter e il valore restituito è DD_OK.

Se ha esito negativo, il metodo restituisce DDERR_WASSTILLDRAWING se il bitbltter è occupato, DDERR_NOBLTHW se non è presente alcun bitbltter o uno dei valori di errore seguenti:

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

Requisiti

   
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7