Partager via


CFMachPort Classe

Définition

Accès de base au port Mach du système d’exploitation sous-jacent et intégration à des boucles d’exécution.

public class CFMachPort : IDisposable, ObjCRuntime.INativeObject
type CFMachPort = class
    interface INativeObject
    interface IDisposable
Héritage
CFMachPort
Implémente

Remarques

L’utilisation principale est d’intégrer des ports Mach dans un CFRunLoop. Utilisez pour CreateRunLoopSource() créer un CFRunLoopSource qui peut ensuite être ajouté au CFRunLoop.

Constructeurs

CFMachPort(IntPtr)

Accès de base au port Mach du système d’exploitation sous-jacent et intégration à des boucles d’exécution.

CFMachPort(IntPtr, Boolean)

Accès de base au port Mach du système d’exploitation sous-jacent et intégration à des boucles d’exécution.

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

IsValid

Obtient une valeur qui indique si le port peut envoyer et recevoir des messages.

MachPort

Obtient le pointeur vers l’instance de port Mach encapsulée.

Méthodes

CreateRunLoopSource()

Crée la source de boucle d’exécution pour le port Mach.

Dispose()

Libère les ressources utilisées par l’objet CFMachPort.

Dispose(Boolean)

Libère les ressources utilisées par l’objet CFMachPort.

Finalize()

Finaliseur pour l’objet CFMachPort

Invalidate()

Empêche le port Mach d’envoyer ou de recevoir des messages, mais ne le détruit pas.

S’applique à