Compartilhar via


PDD_SURFCB_GETBLTSTATUS função de retorno de chamada (ddrawint.h)

A função de retorno de chamada DdGetBltStatus consulta a status blit da superfície especificada.

Sintaxe

PDD_SURFCB_GETBLTSTATUS PddSurfcbGetbltstatus;

DWORD PddSurfcbGetbltstatus(
  PDD_GETBLTSTATUSDATA unnamedParam1
)
{...}

Parâmetros

unnamedParam1

Aponta para uma estrutura DD_GETBLTSTATUSDATA que contém as informações necessárias para executar a consulta blit status.

Retornar valor

DdGetBltStatus retorna um dos seguintes códigos de retorno de chamada:

Comentários

O blit status que o driver retorna é baseado no membro dwFlags da estrutura para a qual lpGetBltStatus aponta, da seguinte maneira:

  • Se o sinalizador for DDGBS_CANBLT, o driver deverá determinar se a superfície está envolvida em uma inversão no momento. Se uma inversão não estiver em andamento e se o hardware for capaz de aceitar atualmente uma solicitação blit, o driver deverá retornar DD_OK no membro ddRVal da estrutura para a qual lpGetBltStatus aponta. Se uma inversão estiver em andamento ou se o hardware não puder aceitar outra solicitação blit no momento, o driver deverá definir o membro ddRVal como DDERR_WASSTILLDRAWING.
  • Se o sinalizador for DDGBS_ISBLTDONE, o driver deverá definir ddRVal como DDERR_WASSTILLDRAWING se um blit estiver em andamento; caso contrário, ele deverá retornar DD_OK.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DD_GETBLTSTATUSDATA

DdBlt