Función GetErrorInfo (oleauto.h)
Obtiene el puntero de información de error establecido por la llamada anterior a SetErrorInfo en el subproceso lógico actual.
Sintaxis
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
Parámetros
[in] dwReserved
Reservado para uso futuro. Debe ser cero.
[out] pperrinfo
Objeto de error.
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
No se ha producido ningún objeto de error para devolver. |
Comentarios
Esta función devuelve un puntero al puntero IErrorInfo establecido más recientemente en el subproceso lógico actual. Transfiere la propiedad del objeto de error al autor de la llamada y borra el estado de error del subproceso.
Realizar una llamada COM que pase por un código auxiliar proxy borrará cualquier objeto de error existente para el subproceso que realiza la llamada. Un objeto llamado no debe realizar estas llamadas después de llamar a SetErrorInfo y antes de devolver. El autor de la llamada no debe realizar ninguna llamada después de que la llamada devuelva y antes de llamar a GetErrorInfo. Como regla general, un método de interfaz debe devolver lo antes posible después de llamar a SetErrorInfo y el autor de la llamada debe llamar a GetErrorInfo lo antes posible después de que se devuelva la llamada.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oleauto.h |
Library | OleAut32.lib |
Archivo DLL | OleAut32.dll |