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 |