CloseCLREnumeration 函数

关闭任何位于 EnumerateCLRs 函数所返回的句柄数组中的有效的公共语言运行时 (CLR) 继续启动事件,并释放句柄和字符串路径数组的内存。

语法

HRESULT CloseCLREnumeration (
    [in]  DWORD      pHandleArray,
    [in]  LPWSTR**   pStringArray,
    [in]  DWORD*     dwArrayLength
);

参数

pHandleArray
[in] 指向从 EnumerateCLRs 函数返回的事件句柄数组的指针。

pStringArray
[in] 指向从 EnumerateCLRs 函数返回的 CLR 字符串路径数组的指针。

dwArrayLength
[in] 包含 pHandleArraypStringArray大小(长度)(它们是相同)的 DWORD。

返回值

S_OK
通过 EnumerateCLRs 函数打开的句柄都将关闭,并且将释放分配给句柄和字符串数组的内存。

E_INVALIDARG
pHandleArray 的长度与传入 dwArrayLength 的长度不匹配。

E_FAIL(或其他 E_ 返回代码)
此函数无法释放 pHandleArraypStringArray 的内存。

要求

平台:请参阅 .NET 支持的操作系统

标头:dbgshim.h

库:dbgshim.dll、libdbgshim.so、libdbgshim.dylib

.NET 版本:自 .NET Core 2.1 起可用