Contents

CFMessagePortGetContext(_:_:)

Returns the context information for a CFMessagePort object.

Declaration

func CFMessagePortGetContext(_ ms: CFMessagePort!, _ context: UnsafeMutablePointer<CFMessagePortContext>!)

Parameters

  • ms:

    The message port to examine.

  • context:

    A pointer to the structure into which the context information for ms is to be copied. The information being returned is usually the same information you passed to Cfmessageportcreatelocal(_:_:_:_:_:) when creating ms. However, if Cfmessageportcreatelocal(_:_:_:_:_:) returned a cached object instead of creating a new object, context is filled with information from the original message port instead of the information you passed to the function.

Discussion

The context version number for message ports is currently 0. Before calling this function, you need to initialize the version member of context to 0.

See Also

Examining a Message Port