Compartilhar via


CFMachPort Classe

Definição

Acesso básico ao sistema operacional subjacente Mach Port e integração com loops de execução.

public class CFMachPort : IDisposable, ObjCRuntime.INativeObject
type CFMachPort = class
    interface INativeObject
    interface IDisposable
Herança
CFMachPort
Implementações

Comentários

O principal uso é integrar portas Mach em um CFRunLoop. Use o CreateRunLoopSource() para criar um CFRunLoopSource que pode ser adicionado ao CFRunLoop.

Construtores

CFMachPort(IntPtr)

Acesso básico ao sistema operacional subjacente Mach Port e integração com loops de execução.

CFMachPort(IntPtr, Boolean)

Acesso básico ao sistema operacional subjacente Mach Port e integração com loops de execução.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

IsValid

Obtém um valor que informa se a porta pode enviar e receber mensagens.

MachPort

Obtém o ponteiro para a instância de porta Mach encapsulada.

Métodos

CreateRunLoopSource()

Cria a origem do loop de execução para a porta Mach.

Dispose()

Libera os recursos usados pelo objeto CFMachPort.

Dispose(Boolean)

Libera os recursos usados pelo objeto CFMachPort.

Finalize()

Finalizador para o objeto CFMachPort

Invalidate()

Impede que a porta Mach envie ou receba mensagens, mas não a destrói.

Aplica-se a