Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft gibt keine Garantie, weder ausdrücklich noch impliziert, hinsichtlich der hier bereitgestellten Informationen.
IddCxSwapChainUpdateStaticDesktopReencodeFrameCount überschreibt den StaticDesktopReencodeFrameCount-Wert, der in den Parametern angegeben ist, die in einer bestimmten Swapchain an IddCxAdapterInitAsync übergeben werden.
Syntax
HRESULT IddCxSwapChainUpdateStaticDesktopReencodeFrameCount(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[in] UINT StaticDesktopReencodeFrameCount
);
Parameter
[in] SwapChainObject
Das IDDCX_SWAPCHAIN-Objekt , das zuvor an den Treiber übergeben wurde, in einem Aufruf von EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN.
[in] StaticDesktopReencodeFrameCount
Der neue StaticDesktopReencodeFrameCount-Wert, der mit der angegebenen Swapchain verwendet werden soll.
Rückgabewert
Die Methode gibt S_OK zurück, wenn der Vorgang erfolgreich ist, andernfalls einen geeigneten HRESULT-Fehlercode.
Bemerkungen
Treiber müssen einen StaticDesktopReencodeFrameCount in den Parametern angeben, die an IddCxAdapterInitAsync übergeben werden. Ein Treiber kann jetzt iddCxSwapChainUpdateStaticDesktopReencodeFrameCount verwenden, um diesen Wert in einer bestimmten Swapchain außer Kraft zu setzen.
In einigen Szenarien kann ein Treiber entscheiden, wie viele Frames neu codiert werden sollen, die er empfangen möchte. Der Treiber kann IddCxSwapChainUpdateStaticDesktopReencodeFrameCount aufrufen, um die Anzahl der Frames zu aktualisieren, die für eine bestimmte Swapchain empfangen wurden, die beim Erstellen des Adapters festgelegt wurde. Dies kann verwendet werden, um den Wert von 0 auf ungleich Null, ungleich Null oder nur einen anderen Wert ungleich Null festzulegen.
Hinweis
Ein neu codiertes Frame wird durch den Treiber angegeben, der ein einzelnes leeres schmutziges Rect neben einem Frame erhält.
Hinweis
Wenn eine Swapchain für einen bestimmten Monitor nicht zugewiesen und eine neue zugewiesen ist, beginnt die Reencode-Anzahl mit dem wert, der in den Parametern IddCxAdapterInitAsync angegeben ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 11, 26H1 (IddCx 1.11) |
| Zielplattform | Windows |
| Header | iddcx.h |
| Library | IddCxStub.lib |
| DLL | IddCx.dll |
| IRQL | Must_inspect_result |