Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapar en definition för ett fält med den angivna metadatasignaturen och hämtar en token till den fältdefinitionen.
Syntax
HRESULT DefineField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] DWORD dwFieldFlags,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdFieldDef *pmd
);
Parameters
td [i] Token mdTypeDef för den omslutande klassen eller gränssnittet.
szName [i] Fältnamnet i Unicode.
dwFieldFlags [i] Fältattributen. Det här är en bitmask med CorFieldAttr värden.
pvSigBlob [i] Fältsignaturen som en BLOB.
cbSigBlob [i] Antalet byte i pvSigBlob.
dwCPlusTypeFlag [i] För ELEMENT_TYPE_* konstantvärdet. Det här är ett CorElementType värde. Om du inte definierar ett konstant värde för fältet använder du ELEMENT_TYPE_END.
pValue [i] Konstantvärdet för fältet.
cchValue [i] Storleken i (Unicode)-tecken på pValue.
pmd [ut] Den mdFieldDef tilldelade token.
Requirements
Plattformar: Se Operativsystem som stöds av .NET.
Header: Cor.h
Library: CorGuids.lib