Freigeben über


PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS Rückruffunktion (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS ist ein Zeiger auf eine Betriebssystemrückruffunktion, über die die physische Adresse der aktuell abgerufenen Oberfläche des angegebenen Swapchains 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

Zeigen Sie auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Daten pro Treiber enthält.

[in] SwapChainObject

Das an den EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN Aufruf übergebene IDDCX_SWAPCHAIN-Objekt.

[out] pSurfaceAddresss

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

Rückgabewert

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

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- iddcx.h

Siehe auch

IddCxSwapChainGetPhysicallyContiguousAddress