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 |