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 ();
}