Método IDirectDrawSurface7::GetBltStatus (ddraw.h)

Obtiene el estado de una operación de transferencia de bloques de bits (bitblt).

Sintaxis

HRESULT GetBltStatus(
  [in] DWORD unnamedParam1
);

Parámetros

[in] unnamedParam1

Valor que se puede establecer en una de las marcas siguientes.

DDGBS_CANBLT

Pregunta si un bitblt que implica esta superficie puede producirse inmediatamente y devuelve DD_OK si se puede completar el bitblt.

DDGBS_ISBLTDONE

Pregunta si el bitblt se realiza y devuelve DD_OK si se ha completado el último bitblt en esta superficie.

Valor devuelto

Si el método se realiza correctamente, hay un bitbltter presente y el valor devuelto es DD_OK.

Si se produce un error, el método devuelve DDERR_WASSTILLDRAWING si el bitbltter está ocupado, DDERR_NOBLTHW si no hay ningún bitbltter o uno de los siguientes valores de error:

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

Requisitos

   
Plataforma de destino Windows
Encabezado ddraw.h
Library Ddraw.lib
Archivo DLL Ddraw.dll

Consulte también

IDirectDrawSurface7