xtd::threading::wait_handle_cannot_be_opened_exception | A synchronization object with the provided name cannot be opened. It may not exist, or a synchronization object of a different type might have the same name. In some cases, this exception may be thrown for invalid names. |
xtd::argument_exception | name is an empty string. |
xtd::io_io_exception | name is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global\" and "Local" are case-sensitive.
-or-
There was some other error. The HResult property may provide more information. |
xtd::io::path_too_long_exception | The name is too long. Length restrictions may depend on the operating system or configuration. |