SafeProcessHandle Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SafeProcessHandle() |
Создает объект SafeProcessHandle. |
SafeProcessHandle(IntPtr, Boolean) |
Инициализирует новый экземпляр класса SafeProcessHandle на основе заданного дескриптора и указывает, необходимо ли освободить дескриптор на этапе завершения. |
SafeProcessHandle()
- Исходный код:
- SafeProcessHandle.cs
- Исходный код:
- SafeProcessHandle.cs
- Исходный код:
- SafeProcessHandle.cs
Создает объект SafeProcessHandle.
public:
SafeProcessHandle();
public SafeProcessHandle ();
Public Sub New ()
Применяется к
SafeProcessHandle(IntPtr, Boolean)
- Исходный код:
- SafeProcessHandle.cs
- Исходный код:
- SafeProcessHandle.cs
- Исходный код:
- SafeProcessHandle.cs
Инициализирует новый экземпляр класса SafeProcessHandle на основе заданного дескриптора и указывает, необходимо ли освободить дескриптор на этапе завершения.
public:
SafeProcessHandle(IntPtr existingHandle, bool ownsHandle);
public SafeProcessHandle (IntPtr existingHandle, bool ownsHandle);
new Microsoft.Win32.SafeHandles.SafeProcessHandle : nativeint * bool -> Microsoft.Win32.SafeHandles.SafeProcessHandle
Public Sub New (existingHandle As IntPtr, ownsHandle As Boolean)
Параметры
- existingHandle
-
IntPtr
nativeint
Инкапсулируемый дескриптор.
- ownsHandle
- Boolean
Значение true
, чтобы гарантированно позволить SafeProcessHandle освободить дескриптор на стадии завершения; в противном случае — значение false
.
Комментарии
Важно!
Этот тип реализует интерфейс IDisposable. По окончании использования выдаленную ему память следует прямо или косвенно освободить. Чтобы сделать это прямо, вызовите его метод Dispose в блоке try
/catch
. Чтобы сделать это косвенно, используйте языковые конструкции, такие как using
(в C#) или Using
(в Visual Basic). Дополнительные сведения см. в разделе "Использование объекта, реализующего IDisposable" в статье об интерфейсе IDisposable.