IContextTransactionInfo::RegisterTransactionProxy-Methode
Ordnet dem aktuellen Kontext eine ITransactionProxy-Implementierung zu.
Syntax
HRESULT RegisterTransactionProxy(
[in] ITransactionProxy *pProxy,
[out] GUID *pGuid
);
Parameter
-
pProxy [ In]
-
Eine ITransactionProxy-Implementierung, die dem aktuellen Kontext zugeordnet werden soll.
-
pGuid [ out]
-
Eine GUID, die den Transaktionsproxy identifiziert. COM+ verwendet diese GUID beim Aufrufen von ITransactionProxy::Commit für den Transaktionsproxy.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E _ INVALIDARG, E _ OUTOFMEMORY und E _ UNEXPECTED sowie die folgenden Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Dem aktuellen Kontext ist bereits eine ITransactionProxy-Implementierung zugeordnet. |
|
Der aktuelle Kontext hostet eine BYOT-Transaktion (Bring Your Own Transaction) oder eine Nicht-Stammtransaktion. |
Bemerkungen
Die RegisterTransactionProxy-Methode kann nur aufgerufen werden, wenn der aktuelle Kontext ein Stammtransaktionskontext ist. Sie kann nicht aufgerufen werden, wenn der Kontext eine BYOT-Transaktion oder eine Nicht-Stammtransaktion hostet.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur XP mit [ SP2-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2003 nur mit [ SP1-Desktop-Apps] |