Provisioning
engines call PrepareRequest to handle the first phase of
a two-phase commit.
Custom providers must implement compensating handler code in
PrepareRequest for every procedure marked as type
"two-phase" in the procedure definition. For more information on
procedure types, see Transactions.
The provisioning engine does not call CommitRequest
until after it completes all the PrepareRequest calls.
C++ Syntax
HRESULT PrepareRequest (
IXMLDOMNode *pXML
);