IddCxSwapChainGetPhysicallyContiguousAddress-Funktion (iddcx.h)
IddCxSwapChainGetPhysicallyContiguousAddress ruft die physische Adresse der aktuell erworbenen Oberfläche der angegebenen Swapchain ab.
Syntax
HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
);
Parameter
[in] SwapChainObject
Das IDDCX_SWAPCHAIN Objekt, das zum Abfragen der physischen Adresse der aktuell abgerufenen Oberfläche verwendet wird.
[out] pSurfaceAddresss
Zeiger auf eine PHYSICAL_ADDRESS Variable, die mit der physischen Adresse einer Oberfläche oder nullptr gefüllt ist.
Rückgabewert
IddCxSwapChainGetPhysicallyContiguousAddress gibt S_OK bei Erfolg zurück und gibt einen gültigen physischen Zeiger in pSurfacean. Wenn die anfängliche Anforderung zum Zuweisen von Primaren im physisch zusammenhängenden Speicher nicht erfüllt werden konnte, gibt diese Methode E_NOINTERFACE zurück. Wenn derzeit keine Oberfläche erworben wurde oder pSurface nullptr ist, gibt diese Methode E_INVALIDARG zurück.
Bemerkungen
IddCxSwapChainGetPhysicallyContiguousAddress sucht die aktuell erworbene Oberfläche der angegebenen Swapchain und führt zunächst eine Wartezeit für alle ausstehenden Renderbefehle aus. Sobald die Wartezeit erfolgreich war, ruft sie die physische Adresse der Oberfläche ab, wenn die anfängliche Anforderung erfolgreich war, und führt dann eine Cacheleerung und Ungültigkeit für den Bereich aus, der die Oberfläche enthält.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | iddcx.h |