CFMachPortGetContext(_:_:)
Returns the context information for a CFMachPort object.
Declaration
func CFMachPortGetContext(_ port: CFMachPort!, _ context: UnsafeMutablePointer<CFMachPortContext>!)Parameters
- port:
The CFMachPort object to examine.
- context:
A pointer to the structure into which the context information for
portis to be copied. The information being returned is usually the same information you passed to Cfmachportcreate(_:_:_:_:) or Cfmachportcreatewithport(_:_:_:_:_:) when creatingport. However, if Cfmachportcreatewithport(_:_:_:_:_:) returned a cached CFMachPort object instead of creating a new object,contextis filled with information from the original CFMachPort object instead of the information you passed to the function.
Discussion
The context version number for CFMachPort objects is currently 0. Before calling this function, you need to initialize the version member of context to 0.