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.
Crea un objeto COM que se puede ejecutar dentro del ámbito de la transacción iniciada por el objeto de contexto de transacción.
Sintaxis
HRESULT CreateInstance(
[in] BSTR pszProgId,
[out] VARIANT *pObject
);
Parámetros
[in] pszProgId
Referencia al ProgID del tipo de objeto al que se va a crear una instancia.
[out] pObject
Referencia al nuevo objeto .
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.
Comentarios
Si el Coordinador de transacciones distribuidas de Microsoft no se está ejecutando y el objeto es transaccional, el objeto se crea correctamente. Sin embargo, se producirá un error en las llamadas de método a ese objeto con CONTEXT_E_TMNOTAVAILABLE. Los objetos no se pueden recuperar de esta condición y deben liberarse.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | comsvcs.h |