Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает определение для поля с указанной сигнатурой метаданных и получает маркер для определения этого поля.
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