Méthode ICompositionTextureInterop::GetAvailableFence (windows.ui.composition.interop.h)
Important
Certaines informations se rapportent à un produit de préversion qui peut être considérablement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère une paire clôture/valeur de synchronisation Direct3D qui indique quand la texture de composition sera disponible, si ces informations sont connues. La valeur retournée dépend de l’état de disponibilité de la texture de composition. Un état de disponibilité spécifie si, et quand, il est sûr de s’afficher dans la texture de composition.
Consultez la section Remarques de IDCompositionTexture::GetAvailableFence pour connaître les états de disponibilité, leurs descriptions et le comportement de GetAvailableFence pour chaque état.
Si une texture de composition devient disponible, votre application doit veiller à n’émettre de rendu qu’à l’emplacement exact de la texture Direct3D à laquelle elle fait référence.
Syntaxe
HRESULT GetAvailableFence(
UINT64 *fenceValue,
REFIID iid,
void **availableFence
);
Paramètres
fenceValue
Type : _Out_ UINT64*
Valeur de clôture retournée.
iid
Type : _In_ REFIID
Identificateur d’interface.
availableFence
Type : _Outptr_result_maybenull_ void**
Clôture disponible retournée, ou nullptr
, selon l’état de disponibilité de la texture de composition. Pour plus d’informations, consultez la section Notes de IDCompositionTexture::GetAvailableFence.
Valeur retournée
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
En-tête | windows.ui.composition.interop.h |