「.odl」ファイルで新しい「BSTR PreviewName」を定義しています。対応する「.cpp」のディスパッチ マップは次のとおりです。
DISP_PROPERTY_EX(CDB,"PreviewName", GetPreviewName, SetPreviewName, VT_BSTR);
対応する GetPreviewName() は次のとおりです。
BSTR CDB::GetPreviewName()
{
return m_name;
}
対応する SetPreviewName() は次のとおりです。
void CDB::SetPreviewName(BSTR newValue)
{
refresh();
}
プラットフォーム間で「PreviewName」の値にアクセスしようとしています。「PreviewName」は、GetPreviewName() から返される値に設定されることはありません。プラットフォーム間で「PreviewName」にアクセスするために欠けている追加の設定などはありますか?