Bagikan melalui


Metode ISymUnmanagedWriter::DefineParameter

Menentukan parameter tunggal dalam metode saat ini. Jenis parameter diambil dari posisi parameter (urutan) dalam tanda tangan metode.

Jika parameter didefinisikan dalam metadata untuk metode tertentu, Anda tidak perlu menentukannya lagi dengan menggunakan metode ini. Pembaca simbol harus memeriksa metadata normal untuk parameter sebelum memeriksa penyimpanan simbol.

Sintaks

HRESULT DefineParameter(  
    [in] const WCHAR  *name,  
    [in] ULONG32      attributes,  
    [in] ULONG32      sequence,  
    [in] ULONG32      addrKind,  
    [in] ULONG32      addr1,  
    [in] ULONG32      addr2,  
    [in] ULONG32      addr3);  

Parameter

name
[in] Nama parameter.

attributes
[in] Atribut parameter.

sequence
[in] Tanda tangan parameter.

addrKind
[in] Jenis alamat.

addr1
[in] Alamat pertama untuk spesifikasi parameter.

addr2
[in] Alamat kedua untuk spesifikasi parameter.

addr3
[in] Alamat ketiga untuk spesifikasi parameter.

Tampilkan Nilai

S_OK jika metode berhasil; jika tidak, E_FAIL atau kode galat lainnya.

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga