Compartir a través de


Método IPresentationManager::CancelPresentsFrom (presentation.h)

Cancela los regalos emitidos anteriormente y todavía en curso que aún no se han mostrado y cuyos identificadores presentes son al menos los pasados en presentIdToCancelFrom.

Sintaxis

HRESULT CancelPresentsFrom(
  UINT64 presentIdToCancelFrom
);

Parámetros

presentIdToCancelFrom

Tipo: UINT64

Identificador del presente desde el que se van a cancelar los regalos que se han emitido pero que aún no se han mostrado.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un HRESULT valor que indica el error.

Comentarios

Si ya se ha mostrado algún presente en el pasado, esta llamada no producirá un error: esos regalos simplemente no se cancelarán. La barrera de retirada actual no se señalará para ningún regalo cancelado, porque cuando se cancelan los regalos, no afectan al presente mostrado actualmente o hacen que comience el proceso de retirada. Por este motivo, se recomienda que, después de realizar un presente, una aplicación consulta los eventos disponibles del búfer para buscar un búfer disponible para emitir en el primer presente después de una cancelación. Una vez que el presente está en cola, permite que el presente mostrado anteriormente inicie el proceso de retirada y señale la barrera de retirada actual.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado presentation.h
Library dcomp.lib
Archivo DLL dcomp.dll

Consulte también

IPresentationBuffer::GetAvailableEvent