Compartilhar via


Método ICompositionTextureInterop::GetAvailableFence (windows.ui.composition.interop.h)

Importante

Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Recupera um par de limite/valor de sincronização direct3D que indica quando a textura de composição ficará disponível, se essas informações forem conhecidas. O valor retornado depende do estado de disponibilidade da textura de composição. Um estado de disponibilidade especifica se, e quando, é seguro renderizar para a textura de composição.

Consulte a seção Comentários de IDCompositionTexture::GetAvailableFence para os estados de disponibilidade, suas descrições e como GetAvailableFence se comporta para cada estado.

Se uma textura de composição ficar disponível, seu aplicativo deverá ter cuidado para emitir a renderização apenas para a sub-região exata da textura Direct3D à qual se refere.

Sintaxe

HRESULT GetAvailableFence(
  UINT64 *fenceValue,
  REFIID iid,
  void   **availableFence
);

Parâmetros

fenceValue

Tipo: _Out_ UINT64*

O valor de cerca retornado.

iid

Tipo: _In_ REFIID

Um identificador de interface.

availableFence

Tipo: _Outptr_result_maybenull_ void**

O limite disponível retornado, ou nullptr, dependendo do estado de disponibilidade da textura de composição. Para obter detalhes, consulte a seção Comentários de IDCompositionTexture::GetAvailableFence.

Retornar valor

Tipo: HRESULT

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Cabeçalho windows.ui.composition.interop.h

Confira também