Compartir a través de


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

Importante

Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

Recupera un par de límites y valores de sincronización de Direct3D que indica cuándo estará disponible la textura de composición, si se conoce esa información. El valor devuelto depende del estado de disponibilidad de la textura de composición. Un estado de disponibilidad especifica si, y cuándo, es seguro representarla en la textura de composición.

Consulte la sección Comentarios de IDCompositionTexture::GetAvailableFence para los estados de disponibilidad, sus descripciones y cómo se comporta GetAvailableFence para cada estado.

Si una textura de composición está disponible, la aplicación debe tener cuidado de emitir la representación solo en la subdivisión exacta de la textura de Direct3D a la que hace referencia.

Sintaxis

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

Parámetros

fenceValue

Tipo: _Out_ UINT64*

Valor de barrera devuelto.

iid

Tipo: _In_ REFIID

Identificador de interfaz.

availableFence

Tipo: _Outptr_result_maybenull_ void**

La barrera disponible devuelta, o nullptr, según el estado de disponibilidad de la textura de composición. Para obtener más información, vea la sección Comentarios de IDCompositionTexture::GetAvailableFence.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Encabezado windows.ui.composition.interop.h

Vea también