Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert eine einzelne Variable, die nicht in einer Methode enthalten ist. Diese Methode wird für bestimmte Felder in Klassen, Bitfelder usw. verwendet.
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] Der Metadatentyp oder das Methodentoken.name
[in] Der Feldname.attributes
[in] Die Feldattribute.cSig
[in] Ein ULONG32, das der für die Feldsignatur erforderlichen Größe des Puffers in Zeichen entspricht.signature
[in] Das Array von Feldsignaturen.addrKind
[in] Der Adresstyp.addr1
[in] Die erste Adresse für die Feldangabe.addr2
[in] Die zweite Adresse für die Feldangabe.addr3
[in] Die dritte Adresse für die Feldangabe.
Rückgabewert
S_OK, wenn die Methode erfolgreich ausgeführt wurde, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h