我对 PInvoke 调用还很陌生,所以我希望有人可以帮助我解决这个问题:
我正在尝试从 C# 项目中 PInvoke 对 CeGetVolumeInfo() 的调用,该调用保存在 CoreDll.dll 中。 这是 MSDN 中此函数的定义:
WINBASEAPI BOOL CeGetVolumeInfo(
LPCWSTR pszRootPath,
CE_VOLUME_INFO_LEVEL InfoLevel,
LPCE_VOLUME_INFO lpVolumeInfo );
我的问题是CE_VOLUME_INFO_LEVEL
参数。我假设它是某种枚举,但我无法弄清楚它的实际价值是什么(MSDN 没有为它提供任何价值信息),谷歌搜索它几乎一无所获。
有关如何获取/使用 PInvoke 可访问 dll 中定义的枚举的未知值的任何建议?
谢谢!