Contents

InvokeAEDisposeExternalUPP(_:_:_:_:)

Calls a dispose external universal procedure pointer.

Declaration

func InvokeAEDisposeExternalUPP(_ dataPtr: UnsafeRawPointer!, _ dataLength: Size, _ refcon: SRefCon!, _ userUPP: AEDisposeExternalUPP!)

Parameters

  • dataPtr:

    A pointer to the data to be disposed of. The data must be immutable and must not be freed until this UPP is called.

  • dataLength:

    The length, in bytes, of the data to be disposed of.

  • refcon:

    A reference constant, supplied by your application, that you can use in your dispose function.

Discussion

See the AEDisposeExternalProcPtr function.

See Also

Creating, Calling, and Deleting Universal Procedure Pointers