Freigeben über


ICompositionTextureInterop::GetAvailableFence-Methode (windows.ui.composition.interop.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Ruft ein Direct3D-Synchronisierungszaun-Wert-Paar ab, das angibt, wann die Kompositionstextur verfügbar wird, wenn diese Informationen bekannt sind. Der zurückgegebene Wert hängt vom Verfügbarkeitsstatus der Kompositionstextur ab. Ein Verfügbarkeitsstatus gibt an, ob und wann das Rendern in der Kompositionstextur sicher ist.

Im Abschnitt Hinweise von IDCompositionTexture::GetAvailableFence finden Sie die Verfügbarkeitszustände, ihre Beschreibungen und das Verhalten von GetAvailableFence für jeden Zustand.

Wenn eine Kompositionstextur verfügbar wird, muss Ihre App darauf achten, dass das Rendering nur für den genauen Teilbereich der Direct3D-Textur ausgeführt wird, auf die sie sich bezieht.

Syntax

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

Parameter

fenceValue

Typ: _Out_ UINT64*

Der zurückgegebene Zaunwert.

iid

Typ: _In_ REFIID

Ein Schnittstellenbezeichner.

availableFence

Typ: _Outptr_result_maybenull_ void**

Der zurückgegebene verfügbare Zaun oder nullptr, abhängig vom Verfügbarkeitsstatus der Kompositionstextur. Ausführliche Informationen finden Sie im Abschnitt Hinweise von IDCompositionTexture::GetAvailableFence.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Kopfzeile windows.ui.composition.interop.h

Weitere Informationen