DkmProcess.TryLocateBinary(String, String, String, UInt32, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调用以开始查找其映像可能之前未找到或未尝试加载的二进制文件。 此方法会在本地磁盘和任何配置的符号服务器上搜索与参数匹配的二进制文件。 返回本地磁盘上此文件的路径。 如果文件在符号服务器上,则会将该文件下载到缓存,并返回本地路径。
此 API 是在 Visual Studio 11 Update 1 (VS11FeaturePack1) 中引入的。
public:
System::String ^ TryLocateBinary(System::String ^ ApplicationPath, System::String ^ DumpPath, System::String ^ OriginalPath, System::UInt32 TimeDateStamp, System::UInt32 ImageSize);
public:
Platform::String ^ TryLocateBinary(Platform::String ^ ApplicationPath, Platform::String ^ DumpPath, Platform::String ^ OriginalPath, unsigned int TimeDateStamp, unsigned int ImageSize);
std::wstring TryLocateBinary(std::wstring const & ApplicationPath, std::wstring const & DumpPath, std::wstring const & OriginalPath, unsigned int TimeDateStamp, unsigned int ImageSize);
public string TryLocateBinary (string ApplicationPath, string DumpPath, string OriginalPath, uint TimeDateStamp, uint ImageSize);
member this.TryLocateBinary : string * string * string * uint32 * uint32 -> string
Public Function TryLocateBinary (ApplicationPath As String, DumpPath As String, OriginalPath As String, TimeDateStamp As UInteger, ImageSize As UInteger) As String
参数
- ApplicationPath
- String
中存储在小型转储中的 exe 的原始路径。
- DumpPath
- String
中转储文件的路径。
- OriginalPath
- String
中存储在小型转储中的二进制文件的原始路径。
- TimeDateStamp
- UInt32
中Time_t 格式的二进制文件的时间日期戳。
- ImageSize
- UInt32
中图像的大小。
返回
[Out,Optional]本地 (本地磁盘上的路径,或下载) 二进制文件。