次の方法で共有


CloseCLREnumeration 関数

EnumerateCLRs 関数によって返されるハンドルの配列にある有効な共通言語ランタイム (CLR) の継続スタートアップ イベントを閉じ、ハンドルと文字列パスの配列のメモリを解放します。

構文

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

パラメーター

pHandleArray
[in] EnumerateCLRs 関数から返されるイベント ハンドルの配列へのポインター。

pStringArray
[in] EnumerateCLRs 関数から返される CLR 文字列パスの配列へのポインター。

dwArrayLength
[in] pHandleArray または pStringArray (同じ) のサイズ (長さ) を含む 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 以降で使用可能