P
poisent
возникла проблема с определение типа поля:
Выбираем класс из сборки, находим поля класса.
Метод
HRESULT GetFieldProps (
mdFieldDef mb,
mdTypeDef *pClass,
LPWSTR szField,
ULONG cchField,
ULONG *pchField,
DWORD *pdwAttr,
PCCOR_SIGNATURE *ppvSigBlob,
ULONG *pcbSigBlob,
DWORD *pdwCPlusTypeFlag, - необходимое значение.
UVCP_CONSTANT *ppValue,
ULONG *pcchValue
);
Возвращает всю информацию о поле, кроме *pdwCPlusTypeFlag.
По какимто причинам *pdwCPlusTypeFlag всегда возвращает = 1 . т.е => невозможно определить тип поля;
Кто-нибудь знает с чем это связано, и как это исправить?
Выбираем класс из сборки, находим поля класса.
Метод
HRESULT GetFieldProps (
mdFieldDef mb,
mdTypeDef *pClass,
LPWSTR szField,
ULONG cchField,
ULONG *pchField,
DWORD *pdwAttr,
PCCOR_SIGNATURE *ppvSigBlob,
ULONG *pcbSigBlob,
DWORD *pdwCPlusTypeFlag, - необходимое значение.
UVCP_CONSTANT *ppValue,
ULONG *pcchValue
);
Возвращает всю информацию о поле, кроме *pdwCPlusTypeFlag.
По какимто причинам *pdwCPlusTypeFlag всегда возвращает = 1 . т.е => невозможно определить тип поля;
Кто-нибудь знает с чем это связано, и как это исправить?