ITransactionVoterNotifyAsync Interface
The ITransactionVoterNotifyAsync interface notifies a transaction voter of a vote request during the first phase of the two-phase commit protocol. The transaction voter returns a vote to either sanction a commit outcome or vote to abort the transaction through the ITransactionVoterBallot::VoteRequestDone method. The ITransactionVoterNotifyAsync interface also notifies the voter of commit, abort, heuristic, and in-doubt transaction outcomes during phase two through the inherited ITransactionOutcomeEvents interface.
Implemented by: | Transaction voter application |
Object | Object with transaction voter notify interface in the applications |
Interface Source | Transaction voter |
Called by: | MS DTC proxy |
interface ITransactionVoterNotifyAsync: ITransactionOutcomeEvents
{
HRESULT VoteRequest ();
}