Bagikan melalui


Metode ISymUnmanagedWriter::DefineField

Menentukan satu variabel yang tidak berada dalam metode. Metode ini digunakan untuk bidang tertentu di kelas, bidang bit, dan sebagainya.

Sintaks

HRESULT DefineField(  
    [in] mdTypeDef    parent,  
    [in] const WCHAR  *name,  
    [in] ULONG32      attributes,  
    [in] ULONG32      cSig,  
    [in, size_is(cSig)] unsigned char signature[],  
    [in] ULONG32      addrKind,  
    [in] ULONG32      addr1,  
    [in] ULONG32      addr2,  
    [in] ULONG32      addr3);  

Parameter

parent
[in] Jenis metadata atau token metode.

name
[in] Nama bidang.

attributes
[in] Atribut bidang.

cSig
[in] ULONG32 yang merupakan ukuran, dalam karakter, dari buffer yang diperlukan untuk memuat tanda tangan bidang.

signature
[in] Array tanda tangan bidang.

addrKind
[in] Jenis alamat.

addr1
[in] Alamat pertama untuk spesifikasi bidang.

addr2
[in] Alamat kedua untuk spesifikasi bidang.

addr3
[in] Alamat ketiga untuk spesifikasi bidang.

Tampilkan Nilai

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

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga