Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definiuje pojedynczą zmienną, która nie znajduje się w metodzie. Ta metoda jest używana w przypadku niektórych pól w klasach, polach bitowych itd.
Składnia
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);
Parametry
parent
[w] Token typu metadanych lub metody.
name
[w] Nazwa pola.
attributes
[w] Atrybuty pola.
cSig
[w] Rozmiar ULONG32 , w postaci znaków buforu wymaganego do zawierania podpisu pola.
signature
[w] Tablica podpisów pól.
addrKind
[w] Typ adresu.
addr1
[w] Pierwszy adres specyfikacji pola.
addr2
[w] Drugi adres specyfikacji pola.
addr3
[w] Trzeci adres specyfikacji pola.
Wartość zwracana
S_OK, jeśli metoda zakończy się powodzeniem; w przeciwnym razie E_FAIL lub inny kod błędu.
Wymagania
Nagłówka: CorSym.idl, CorSym.h