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 |