Compartilhar via


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB função de retorno de chamada (d3dumddi.h)

A função pfnWaitForSynchronizationObjectCb insere uma espera pelos objetos de sincronização especificados no fluxo de DMA de contexto especificado.

Sintaxe

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para um dispositivo de exibição (ou seja, o contexto gráfico).

unnamedParam2

pData [in]

Um ponteiro para uma estrutura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT que descreve os objetos de sincronização e o fluxo de DMA de contexto necessários para configurar a espera.

Retornar valor

pfnWaitForSynchronizationObjectCb retorna um dos seguintes valores:

Código de retorno Descrição
S_OK A espera foi configurada com êxito.
E_INVALIDARG Os parâmetros foram validados e determinados como incorretos.

 

Essa função também pode retornar outros valores HRESULT.

Comentários

Direct3D Versão 11 Observação: Para obter mais informações sobre como o driver chama pfnWaitForSynchronizationObjectCb, consulte Alterações do Direct3D 10.

Para obter um exemplo de código de como usar a função pfnWaitForSynchronizationObjectCb , consulte pfnSignalSynchronizationObjectCb.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT