Ссылка CFPlugInInstance
CFPlugInInstance осуждается. Используйте функции, определяемые CFPlugIn вместо этого.
-
CFPlugInInstanceCreateWithInstanceDataSize (_: _: _: _: _:) CFPlugInInstanceCreateWithInstanceDataSize
Не рекомендуемый.
Объявление
Swift
func CFPlugInInstanceCreateWithInstanceDataSize(_
allocator
: CFAllocator!, _instanceDataSize
: CFIndex, _deallocateInstanceFunction
: CFPlugInInstanceDeallocateInstanceDataFunction, _factoryName
: CFString!, _getInterfaceFunction
: CFPlugInInstanceGetInterfaceFunction) -> CFPlugInInstance!Objective C
CFPlugInInstanceRef CFPlugInInstanceCreateWithInstanceDataSize ( CFAllocatorRef allocator, CFIndex instanceDataSize, CFPlugInInstanceDeallocateInstanceDataFunction deallocateInstanceFunction, CFStringRef factoryName, CFPlugInInstanceGetInterfaceFunction getInterfaceFunction );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
func CFPlugInInstanceGetFactoryName(_
instance
: CFPlugInInstance!) -> CFString!Objective C
CFStringRef CFPlugInInstanceGetFactoryName ( CFPlugInInstanceRef instance );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
func CFPlugInInstanceGetInstanceData(_
instance
: CFPlugInInstance!) -> UnsafeMutablePointer<Void>Objective C
void * CFPlugInInstanceGetInstanceData ( CFPlugInInstanceRef instance );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
func CFPlugInInstanceGetInterfaceFunctionTable(_
instance
: CFPlugInInstance!, _interfaceName
: CFString!, _ftbl
: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> BooleanObjective C
Boolean CFPlugInInstanceGetInterfaceFunctionTable ( CFPlugInInstanceRef instance, CFStringRef interfaceName, void **ftbl );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
typealias CFPlugInInstanceDeallocateInstanceDataFunction = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
Objective C
typedef void (*CFPlugInInstanceDeallocateInstanceDataFunction) ( void *instanceData );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
typealias CFPlugInInstanceGetInterfaceFunction = CFunctionPointer<((CFPlugInInstance!, CFString!, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> Boolean)>
Objective C
typedef Boolean (*CFPlugInInstanceGetInterfaceFunction) ( CFPlugInInstanceRef instance, CFStringRef interfaceName, void **ftbl );
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.
-
Не рекомендуемый.
Объявление
Swift
typealias CFPlugInInstanceRef = CFPlugInInstance
Objective C
typedef struct __CFPlugInInstance *CFPlugInInstanceRef;
Оператор импорта
Objective C
@import CoreFoundation;
Swift
import CoreFoundation
Доступность
Доступный в OS X v10.0 и позже.