Поделиться через


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.

Применяется к