Aracılığıyla paylaş


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

Ayrıca bkz.