MonobjcMonobjc Documented Class Library
CGDataProviderReleaseBytePointerCallback Delegate
NamespacesMonobjc.ApplicationServicesCGDataProviderReleaseBytePointerCallback

A callback function that releases the pointer Quartz obtained by calling CGDataProviderGetBytePointerCallback.

Original signature is : typedef void (*CGDataProviderReleaseBytePointerCallback) ( void *info, const void *pointer );

Available in Mac OS X v10.3 and later.

Declaration Syntax
C#Visual BasicVisual C++
public delegate void CGDataProviderReleaseBytePointerCallback(
	IntPtr info,
	IntPtr pointer
)
Public Delegate Sub CGDataProviderReleaseBytePointerCallback ( _
	info As IntPtr, _
	pointer As IntPtr _
)
public delegate void CGDataProviderReleaseBytePointerCallback(
	IntPtr info, 
	IntPtr pointer
)
Parameters
info (IntPtr)
A generic pointer to private data shared among your callback functions. This is the same pointer you supplied to CGDataProviderCreateDirectAccess.
pointer (IntPtr)
A pointer to your provider data. This is the same pointer you returned in CGDataProviderGetBytePointerCallback.
Return Value
The number of bytes that were actually skipped.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)