Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает определение для поля с указанной сигнатурой метаданных и получает маркер для определения этого поля.
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 [in] Маркер mdTypeDef для заключенного класса или интерфейса.
szName [in] Имя поля в Юникоде.
dwFieldFlags [in] Атрибуты поля. Это битовая маска значений CorFieldAttr .
pvSigBlob [in] Сигнатура поля в виде БОЛЬШОго двоичного объекта.
cbSigBlob [in] Количество байтов в pvSigBlob.
dwCPlusTypeFlag [in] Значение ELEMENT_TYPE_* константы. Это CorElementType значение. Если значение константы для поля не определяется, используйте ELEMENT_TYPE_END.
pValue [in] Константное значение поля.
cchValue [in] Размер в символах Юникода pValue.
pmd [out] Назначенный mdFieldDef маркер.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib