IddCxSwapChainGetPhysicallyContiguousAddress-Funktion (iddcx.h)
IddCxSwapChainGetPhysicallyContiguousAddress ruft die physische Adresse der aktuell von der angegebenen Swapchain erworbenen Oberfläche 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 entweder mit der physischen Adresse einer Oberfläche oder mit nullptr ausgefüllt wird.
Rückgabewert
IddCxSwapChainGetPhysicallyContiguousAddress gibt bei Erfolg S_OK zurück und gibt einen gültigen physischen Zeiger in pSurface an. Wenn die anfängliche Anforderung zum Zuweisen von Vorwahlen im physisch zusammenhängenden Arbeitsspeicher nicht erfüllt werden konnte, gibt diese Methode E_NOINTERFACE zurück. Wenn eine Oberfläche derzeit nicht abgerufen wurde oder pSurface nullptr ist, gibt diese Methode E_INVALIDARG zurück.
Hinweise
IddCxSwapChainGetPhysicallyContiguousAddress sucht die aktuell abgerufene Oberfläche der angegebenen Swapchain und führt zunächst eine Wartezeit für ausstehende 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 |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | iddcx.h |