CFMachPort Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения.
public class CFMachPort : IDisposable, ObjCRuntime.INativeObject
type CFMachPort = class
interface INativeObject
interface IDisposable
- Наследование
-
CFMachPort
- Реализации
Комментарии
Основное использование — интеграция портов Mach в CFRunLoop. Используйте для CreateRunLoopSource() создания CFRunLoopSource , который затем можно добавить в CFRunLoop.
Конструкторы
CFMachPort(IntPtr, Boolean) |
Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения. |
CFMachPort(IntPtr) |
Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения. |
Свойства
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. |
IsValid |
Возвращает значение, указывающее, может ли порт отправлять и получать сообщения. |
MachPort |
Возвращает указатель на экземпляр порта Mach, заключенный в оболочку. |
Методы
CreateRunLoopSource() |
Создает источник цикла выполнения для порта Mach. |
Dispose() |
Освобождает ресурсы, используемые объектом CFMachPort. |
Dispose(Boolean) |
Освобождает ресурсы, используемые объектом CFMachPort. |
Finalize() |
Метод завершения для объекта CFMachPort |
Invalidate() |
Останавливает отправку или получение сообщений в порту Mach, но не уничтожает его. |