Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Definierar en enskild variabel som inte finns i en metod. Den här metoden används för vissa fält i klasser, bitfält och så vidare.
Syntax
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);
Parametrar
parent
[in] Metadatatypen eller metodtoken.
name
[in] Fältnamnet.
attributes
[in] Fältattributen.
cSig
[in] En ULONG32 som är storleken, i tecken, på bufferten som krävs för att innehålla fältsignaturen.
signature
[in] Matrisen med fältsignaturer.
addrKind
[in] Adresstypen.
addr1
[in] Den första adressen för fältspecifikationen.
addr2
[in] Den andra adressen för fältspecifikationen.
addr3
[in] Den tredje adressen för fältspecifikationen.
Returvärde
S_OK om metoden lyckas. annars E_FAIL eller någon annan felkod.
Krav
Huvudet: CorSym.idl, CorSym.h