ISymUnmanagedWriter::DefineField Yöntemi
Bir yöntem içinde olmayan tek bir değişken tanımlar. Bu yöntem sınıflardaki belirli alanlar, bit alanları vb. için kullanılır.
Sözdizimi
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);
Parametreler
parent
[in] Meta veri türü veya yöntem belirteci.
name
[in] Alan adı.
attributes
[in] Alan öznitelikleri.
cSig
[in] ULONG32
Alan imzasını içermesi için gereken arabelleğin karakter cinsinden boyutu olan bir.
signature
[in] Alan imzaları dizisi.
addrKind
[in] Adres türü.
addr1
[in] Alan belirtimi için ilk adres.
addr2
[in] Alan belirtimi için ikinci adres.
addr3
[in] Alan belirtimi için üçüncü adres.
Dönüş Değeri
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde, E_FAIL veya başka bir hata kodu.
Gereksinimler
Üstbilgi: CorSym.idl, CorSym.h