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 |