diff --git a/xml/System.Runtime.InteropServices/NativeLibrary.xml b/xml/System.Runtime.InteropServices/NativeLibrary.xml
index 6841061098d..8c6cd10cde1 100644
--- a/xml/System.Runtime.InteropServices/NativeLibrary.xml
+++ b/xml/System.Runtime.InteropServices/NativeLibrary.xml
@@ -37,8 +37,8 @@
- The native library handle to be freed.
- Frees a given a loaded library handle, or takes no action if the input handle is .
+ The native library OS handle to be freed.
+ Frees a loaded library with the specified OS handle, or takes no action if the input handle is .
To be added.
@@ -62,7 +62,7 @@
- The native library handle.
+ The native library OS handle.
The name of the exported symbol.
Gets the address of an exported symbol.
The address of the symbol.
@@ -99,7 +99,7 @@ This is a simple wrapper around OS calls and does not perform any name mangling.
The name of the native library to be loaded.
Provides a simple API for loading a native library that wraps the OS loader and uses default flags.
- The handle for the loaded native library.
+ The OS handle for the loaded native library.
To be added.
is .
@@ -131,7 +131,7 @@ This is a simple wrapper around OS calls and does not perform any name mangling.
The assembly loading the native library.
The search path.
Provides a high-level API for loading a native library.
- The handle for the loaded library.
+ The OS handle for the loaded library.
- The native library handle.
+ The native library OS handle.
The name of the exported symbol.
When the method returns, contains the symbol address, if it exists.
Gets the address of an exported symbol and returns a value that indicates whether the method call succeeded.
@@ -240,7 +240,7 @@ Only one resolver can be registered per assembly. Trying to register a second re
The name of the native library to be loaded.
- When the method returns, the handle of the loaded native library.
+ When the method returns, the OS handle of the loaded native library.
Provides a simple API for loading a native library and returns a value that indicates whether the operation succeeded.
if the native library was loaded successful; otherwise, .
@@ -273,7 +273,7 @@ Only one resolver can be registered per assembly. Trying to register a second re
The name of the native library to be loaded.
The assembly loading the native library.
The search path.
- When the method returns, the handle of the loaded native library.
+ When the method returns, the OS handle of the loaded native library.
Provides a high-level API that loads a native library and returns a value that indicates whether the operation succeeded.
if the load operation was successful; otherwise, .
diff --git a/xml/System.Runtime.Loader/AssemblyLoadContext.xml b/xml/System.Runtime.Loader/AssemblyLoadContext.xml
index 9dc682ee0cc..2bbfc937214 100644
--- a/xml/System.Runtime.Loader/AssemblyLoadContext.xml
+++ b/xml/System.Runtime.Loader/AssemblyLoadContext.xml
@@ -774,12 +774,19 @@ Each can load only:
The path to the unmanaged library.
Loads an unmanaged library from the specified path.
- A handle to the loaded library.
- To be added.
+ The OS handle for the loaded native library.
+
+ class.
+
+ ]]>
+
is .
- The argument is not an absolute path.
- The unmanaged library cannot be found.
+ The argument is empty or not an absolute path.
+ The library can't be found.
+ The library is not valid.