Método IContextState::GetMyTransactionVote (comsvcs.h)
Recupera o valor do sinalizador consistente. Recuperar esse valor antes de desativar o objeto permite que o objeto confirme seu voto.
Sintaxe
HRESULT GetMyTransactionVote(
[out] TransactionVote *ptxVote
);
Parâmetros
[out] ptxVote
O sinalizador consistente. Para obter uma lista de valores, consulte a enumeração TransactionVote . Esse parâmetro será definido como TxCommit se o sinalizador consistente for verdadeiro; ele será definido como TxAbort se o sinalizador consistente for false.
Valor retornado
Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, bem como os valores a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi concluído com sucesso. |
|
O objeto não está em execução em uma transação. |
Comentários
Se o método falhar, você poderá determinar que uma transação não está presente, com base no valor HRESULT . Se o método for bem-sucedido, ele retornará um valor com base no sinalizador consistente. Nesse valor, você pode determinar se o objeto pode ser confirmado ou deve ser anulado. Independentemente do estado do objeto, o objeto deve estar participando de uma transação.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comsvcs.h |