Método IContextState::GetMyTransactionVote (comsvcs.h)
Recupera el valor de la marca coherente. Recuperar este valor antes de desactivar el objeto permite que el objeto confirme su voto.
Sintaxis
HRESULT GetMyTransactionVote(
[out] TransactionVote *ptxVote
);
Parámetros
[out] ptxVote
Marca coherente. Para obtener una lista de valores, consulte la enumeración TransactionVote . Este parámetro se establece en TxCommit si la marca coherente es true; se establece en TxAbort si la marca coherente es false.
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los siguientes valores.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
El objeto no se está ejecutando en una transacción. |
Comentarios
Si se produce un error en el método, es posible que pueda determinar que una transacción no está presente, en función del valor HRESULT . Si el método se realiza correctamente, devuelve un valor basado en la marca coherente. A partir de este valor, puede determinar si el objeto se puede confirmar o debe anularse. Independientemente del estado del objeto, el objeto debe participar en una transacción.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | comsvcs.h |