laptop and a wrench

漏洞

The IGxDataset::get_Dataset() interface returns null if loading a raster dataset in a C++ application.

上次发布: January 5, 2017 ArcGIS for Desktop
漏洞 ID 编号 NIM058013
已提交June 4, 2010
上次修改时间June 5, 2024
适用范围ArcGIS for Desktop
找到的版本9.3.1
编程语言VC++
操作系统Windows OS
操作系统版本2008 64 Bit
状态Will Not Be Addressed

附加信息

Version 9.3.1 has been retired.

解决办法

(This can be a workaround, however it's not good for user's case) IDatasetPtr ipDataset2; IRasterDatasetPtr pRD; IWorkspaceFactoryPtr wsFact; hr = wsFact.CreateInstance(CLSID_RasterWorkspaceFactory); IWorkspacePtr pWS; IRasterWorkspacePtr ws; hr =wsFact->OpenFromFile (CComBSTR("<a href="file:C://Program" target="_blank">C:\\Program</a> Files<a href="file://ArcGIS//DeveloperKit//SamplesNET//data//Raster//airphotos" target="_blank">\\ArcGIS\\DeveloperKit\\SamplesNET\\data\\Raster\\airphotos</a>"), 0,&pWS); ws=(IRasterWorkspacePtr)pWS; hr= ws->OpenRasterDataset(CComBSTR("seattle1.tif"),&pRD); ipDataset2=(IDatasetPtr)pRD;*/

重现步骤

漏洞 ID: NIM058013

软件:

  • ArcGIS for Desktop

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项