Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
IddCxSwapChainInSystemMemory verifica se os buffers de uma cadeia de troca residem na memória do sistema.
Sintaxe
HRESULT IddCxSwapChainInSystemMemory(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] BOOL *pInSystemMemory
);
Parâmetros
[in] SwapChainObject
O objeto IDDCX_SWAPCHAIN cuja alocação deve ser verificada.
[out] pInSystemMemory
O resultado da verificação. Definir como TRUE quando os buffers estiverem residentes na memória do sistema; caso contrário, definido como FALSE.
Valor de retorno
IddCxSwapChainInSystemMemory retorna S_OK de êxito; caso contrário, ele retorna um código de erro apropriado. Erros possíveis incluem SwapChainObject é um objeto swapchain inválido e pInSystemMemory é um ponteiro nulo.
Observações
O driver pode chamar IddCxSwapChainInSystemMemory a qualquer momento após IddCxSwapChainSetDevice foi chamado para verificar se os buffers da cadeia de troca estão residentes na memória do sistema. É recomendável que os drivers chamem esse método quando uma nova cadeia de troca está sendo atribuída, mas são livres para chamá-lo a qualquer momento no ciclo de vida do objeto swapchain.
Quando IddCxSwapChainInSystemMemory retorna TRUE em pInSystemMemory, o driver pode usar IddCxSwapChainReleaseAndAcquireBuffer ou IddCxSwapChainReleaseAndAcquireSystemBuffer para liberar e adquirir buffers da cadeia de troca. O driver deve continuar a usar esse método específico durante todo o tempo de vida dessa cadeia de troca específica.
Quando IddCxSwapChainInSystemMemory retorna FALSE, o driver deve usar IddCxSwapChainReleaseAndAcquireBuffer para liberar e adquirir buffers da cadeia de troca.
Requisitos
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | iddcx.h |