PDD_VPORTCB_GETVPORTCONNECT função de retorno de chamada (ddrawint.h)
A função de retorno de chamada DdVideoPortGetConnectInfo retorna as conexões compatíveis com o objeto VPE especificado.
Sintaxe
PDD_VPORTCB_GETVPORTCONNECT PddVportcbGetvportconnect;
DWORD PddVportcbGetvportconnect(
PDD_GETVPORTCONNECTDATA unnamedParam1
)
{...}
Parâmetros
unnamedParam1
Aponta para uma estrutura DD_GETVPORTCONNECTDATA que contém as informações necessárias para que o driver retorne os dados de conexão do objeto VPE.
Retornar valor
DdVideoPortGetConnectInfo retorna um dos seguintes códigos de retorno de chamada:
Comentários
DdVideoPortGetConnectInfo deve ser implementado em drivers DirectDraw que dão suporte a VPE.
O DirectDraw chama DdVideoPortGetConnectInfo para obter o número de conexões compatíveis com o objeto VPE especificado e as características de cada conexão. DdVideoPortGetConnectInfo é chamado duas vezes para o objeto VPE especificado:
- Na primeira chamada, o membro lpConnect da estrutura DD_GETVPORTCONNECTDATA em lpGetConnect é NULL. O driver deve gravar o número de conexões compatíveis com o objeto VPE no membro dwNumEntries do DD_GETVPORTCONNECTDATA. Após o retorno, o DirectDraw alocará esse número de estruturas DDVIDEOPORTCONNECT para passar a segunda chamada para DdVideoPortGetConnectInfo.
- Na segunda chamada, lpConnect aponta para a matriz de estruturas DDVIDEOPORTCONNECT alocadas. O driver deve preencher cada estrutura para descrever cada conexão compatível com o objeto VPE. O driver também deve retornar o número de conexões com suporte em dwNumEntries. Observe que o driver tem a garantia de que o buffer para o qual o lpConnect aponta é grande o suficiente para manter as informações de conexão que estão sendo solicitadas.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ddrawint.h (inclua Winddi.h) |