Método IComponent.Execute (COM)
Ejecuta un componente de canalización para procesar el mensaje de entrada y obtener el mensaje resultante.
Sintaxis
HRESULT IComponent::Execute(
IPipelineContext*
pContext,
IBaseMessage*pInMsg,
IBaseMessage**ppOutMsg);
Function Execute(
pContext
As IPipelineContext,
pInMsg As IBaseMessage) As IBaseMessage
Parámetros
pContext
[in] Referencia a una interfaz o objeto IPipelineContext que contiene el contexto de canalización actual.
pContext
IPipelineContext object/interface que contiene el contexto de canalización actual.
pInMsg
[in] Referencia a un objeto o interfaz IBaseMessage que contiene el mensaje que se va a procesar.
pInMsg
Objeto o interfaz IBaseMessage que contiene el mensaje que se va a procesar.
ppOutMsg
[out,retval] Puntero que contiene la referencia al objeto o interfaz IBaseMessage devuelto, que contendrá el mensaje resultante.
Valor devuelto
Este método devuelve un valor HRESULT que indica si se ha completado correctamente. Consulte la sección Valores de error para obtener información más detallada.
Si este método se completa correctamente, devuelve un IBaseMessage que contiene el mensaje resultante.
Valores de error
Este método devuelve un HRESULT que contiene uno de los valores de la siguiente tabla.
Este método indica errores estableciendo la propiedad Number del objeto Err global en uno de los valores de la tabla siguiente.
Value | Descripción |
---|---|
S_OK | El método se completó correctamente. |
E_INVALIDARG | Se detectó un parámetro no válido. |
Requisitos
Plataformas: Windows
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de