Bagikan melalui


Metode IComponent.Execute (COM)

 

Menjalankan komponen alur untuk memproses pesan input dan mendapatkan pesan yang dihasilkan.

Syntax

  
        HRESULT IComponent::Execute(  
        IPipelineContext*  
        pContext,  
IBaseMessage*pInMsg,  
IBaseMessage**ppOutMsg);  
  
        Function Execute(  
        pContext  
         As IPipelineContext,  
pInMsg As IBaseMessage) As IBaseMessage  

Parameter-parameternya

pContext
[di] Referensi ke objek/antarmuka IPipelineContext yang berisi konteks alur saat ini.

pContext
Objek/antarmuka IPipelineContext yang berisi konteks alur saat ini.

pInMsg
[di] Referensi ke objek/antarmuka IBaseMessage yang berisi pesan untuk diproses.

pInMsg
Objek/antarmuka IBaseMessage yang berisi pesan untuk diproses.

ppOutMsg
[out,retval] Pointer untuk menyimpan referensi ke objek/antarmuka IBaseMessage yang dikembalikan, yang akan berisi pesan yang dihasilkan.

Mengembalikan Nilai

Metode ini mengembalikan HRESULT yang menunjukkan apakah berhasil diselesaikan. Lihat bagian Nilai Kesalahan untuk detail selengkapnya.

Jika metode ini berhasil diselesaikan, metode ini mengembalikan IBaseMessage yang berisi pesan yang dihasilkan.

Nilai Kesalahan

Metode ini mengembalikan HRESULT yang berisi salah satu nilai dalam tabel berikut.

Metode ini menunjukkan kesalahan dengan mengatur properti Angka objek Err global ke salah satu nilai dalam tabel berikut.

Nilai Description
S_OK Metode berhasil diselesaikan.
E_INVALIDARG Parameter yang tidak valid terdeteksi.

Persyaratan

Platform: Windows

Lihat Juga

Antarmuka IComponent (COM)
Anggota IComponent (COM)