Función IddCxSwapChainGetPhysicallyContiguousAddress (iddcx.h)
IddCxSwapChainGetPhysicallyContiguousAddress recupera la dirección física de la superficie adquirida actualmente de la cadena de intercambio especificada.
Sintaxis
HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
);
Parámetros
[in] SwapChainObject
Objeto IDDCX_SWAPCHAIN utilizado para consultar la dirección física de la superficie adquirida actualmente.
[out] pSurfaceAddresss
Puntero a una variable de PHYSICAL_ADDRESS que se rellena con la dirección física de una superficie o nullptr.
Valor devuelto
IddCxSwapChainGetPhysicallyContiguousAddress devuelve S_OK si se ejecuta correctamente e indica un puntero físico válido en pSurface. Si no se pudo satisfacer la solicitud inicial para asignar elementos primarios en memoria físicamente contigua, este método devolverá E_NOINTERFACE. Si no se ha adquirido una superficie actualmente o si pSurface es nullptr, este método devolverá E_INVALIDARG.
Comentarios
IddCxSwapChainGetPhysicallyContiguousAddress busca la superficie adquirida actualmente de la cadena de intercambio especificada y, en primer lugar, realiza una espera de los comandos de representación pendientes. Una vez que la espera se realiza correctamente, recupera la dirección física de la superficie si la solicitud inicial se realizó correctamente y, a continuación, realiza un vaciado de caché e invalidación en el intervalo que contiene la superficie.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | iddcx.h |