Metodo ICompositionTextureInterop::GetAvailableFence (windows.ui.composition.interop.h)
Importante
Alcune informazioni si riferiscono a un prodotto di versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera una coppia di recinzioni/valore di sincronizzazione Direct3D che indica quando la trama di composizione diventerà disponibile, se queste informazioni sono note. Il valore restituito dipende dallo stato di disponibilità della trama di composizione. Uno stato di disponibilità specifica se e quando è sicuro eseguire il rendering della trama di composizione.
Vedere la sezione Osservazioni di IDCompositionTexture::GetAvailableFence per gli stati di disponibilità, le relative descrizioni e il comportamento di GetAvailableFence per ogni stato.
Se una trama di composizione diventa disponibile, l'app deve prestare attenzione al rendering solo alla sottoregion esatta della trama Direct3D a cui fa riferimento.
Sintassi
HRESULT GetAvailableFence(
UINT64 *fenceValue,
REFIID iid,
void **availableFence
);
Parametri
fenceValue
Tipo: _Out_ UINT64*
Valore del recinto restituito.
iid
Tipo: _In_ REFIID
Identificatore dell'interfaccia.
availableFence
Tipo: _Outptr_result_maybenull_ void**
Il recinto disponibile restituito o nullptr
, a seconda dello stato di disponibilità della trama di composizione. Per informazioni dettagliate, vedere la sezione Osservazioni di IDCompositionTexture::GetAvailableFence.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Intestazione | windows.ui.composition.interop.h |