Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Asocia una implementación de ITransactionProxy con el contexto actual.
Sintaxis
HRESULT RegisterTransactionProxy(
[in] ITransactionProxy *pProxy,
[out] GUID *pGuid
);
Parámetros
-
pProxy [in]
-
Una implementación de ITransactionProxy que se va a asociar al contexto actual.
-
pGuid [out]
-
GUID que identifica el proxy de transacción. COM+ usa este GUID al llamar a ITransactionProxy::Commit en el proxy de transacción.
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY y E_UNEXPECTED, así como los siguientes valores.
| Código devuelto | Descripción |
|---|---|
|
El método se completó correctamente. |
|
El contexto actual ya tiene una implementación de ITransactionProxy asociada. |
|
El contexto actual hospeda una transacción Bring Your Own Transaction (BYOT) o una transacción no raíz. |
Observaciones
Solo se puede llamar al método RegisterTransactionProxy si el contexto actual es un contexto de transacción raíz. No se puede llamar a si el contexto hospeda una transacción BYOT o una transacción no raíz.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible |
Windows XP con SP2 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |