Método IDCompositionDevice::Commit (dcomp.h)
Confirma todos os comandos DirectComposition pendentes neste dispositivo.
Sintaxe
HRESULT Commit();
Retornar valor
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Consulte Códigos de Erro do DirectComposition para obter uma lista de códigos de erro.
Comentários
As chamadas para métodos DirectComposition são sempre executadas em lote e executadas atomicamente como uma única transação. As chamadas só têm efeito quando IDCompositionDevice::Commit é chamado, momento em que todas as chamadas de método pendentes para um dispositivo são executadas de uma só vez.
Um aplicativo que usa vários dispositivos deve chamar Commit para cada dispositivo separadamente. No entanto, como o mecanismo de composição processa as chamadas individualmente, o lote de comandos pode não entrar em vigor ao mesmo tempo.
Exemplos
Para obter um exemplo, consulte Como criar uma árvore visual simples.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dcomp.h |
Biblioteca | Dcomp.lib |
DLL | Dcomp.dll |