PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS Rückruffunktion (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS ist ein Zeiger auf eine Betriebssystemrückruffunktion, über die die physische Adresse der aktuellen Oberfläche der angegebenen Swapchain abgerufen werden soll.

Syntax

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;

HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}

Parameter

[in] DriverGlobals

Zeiger auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Treiberdaten enthält.

[in] SwapChainObject

Das IDDCX_SWAPCHAIN-Objekt , das an den EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN-Aufruf übergeben wird.

[out] pSurfaceAddresss

Ausgabeargumente. Bei Erfolg wird pSurfaceAddress mit der physischen Adresse der Oberfläche gefüllt.

Rückgabewert

Wenn die Routine erfolgreich ist, wird S_OK zurückgegeben. Wenn die Oberfläche nicht im physisch zusammenhängenden Speicher zugeordnet wurde, gibt diese Routine E_NOINTERFACE zurück.

Hinweise

Ein indirekter Anzeigetreiber (IDD) sollte diesen Zeiger nicht verwenden, um die Funktion, auf die er verweist, direkt aufzurufen. IDDs sollten stattdessen IddCxSwapChainGetPhysicallyContiguousAddress aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile iddcx.h

Weitere Informationen

IddCxSwapChainGetPhysicallyContiguousAddress