PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS función de devolución de llamada (iddcx.h)
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS es un puntero a una función de devolución de llamada del sistema operativo a través de la cual recuperar la dirección física de la superficie adquirida actualmente de la cadena de intercambio especificada.
Sintaxis
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;
HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}
Parámetros
[in] DriverGlobals
Puntero a una estructura de IDD_DRIVER_GLOBALS que contiene datos definidos por el sistema por controlador.
[in] SwapChainObject
Objeto IDDCX_SWAPCHAIN pasado a la llamada EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN .
[out] pSurfaceAddresss
Argumentos de salida. Si se ejecuta correctamente, pSurfaceAddress se rellena con la dirección física de la superficie.
Valor devuelto
Si la rutina se realiza correctamente, devuelve S_OK. Si la superficie no se asignó en memoria físicamente contigua, esta rutina devolverá E_NOINTERFACE.
Comentarios
Un controlador de pantalla indirecto (IDD) no debe usar este puntero para llamar directamente a la función a la que apunta. En su lugar, los IDD deben llamar a IddCxSwapChainGetPhysicallyContiguousAddress.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | iddcx.h |