Ссылка IOService.h
Этот заголовок содержит определение класса IOService. IOService является единственным прямым подклассом IORegistryEntry и является базовым классом почти всех суперклассов семьи I/O Kit. IOService определяет методы, поддерживающие жизненный цикл драйверов Набора I/O. Для получения дополнительной информации о IOService см. Основные принципы IOKit.
См. также
IORegistryEntry
Включенные заголовки
<IOKit/IORegistryEntry.h>
<IOKit/IOReturn.h>
<IOKit/IODeviceMemory.h>
<IOKit/IONotifier.h>
<IOKit/IOLocks.h>
<IOKit/IOKitDebug.h>
<IOKit/IOInterrupts.h>
<IOKit/pwr_mgt/IOPMpowerState.h>
<IOKit/IOServicePM.h>
<IOKit/IOReportTypes.h>
<kern/thread_call.h>
-
Объявление
Objective C
typedef IOReturn ( *IOServiceInterestHandler)( void *target, void *refCon, UInt32 messageType, IOService *provider, void *messageArgument, vm_size_t argSize );
Параметры
target
Когда уведомление было зарегистрировано, ссылка предоставила.
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
messageType
Тип сообщения - IOKit, определенный в IOKit/IOMessage.h или определенной семье.
provider
IOService возражают, кто поставляет уведомление. Это сохраняется на время вызова обработчика и не должно быть выпущено обработчиком.
messageArgument
Параметр за сообщение, зависящее от его типа.
argSize
Если параметр представляет структуру того размера, используемого при передавании сообщений вне ядра, не обнуляют.
Оператор импорта
Objective C
#include <IOService.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef bool ( *IOServiceNotificationHandler)( void *target, void *refCon, IOService *newService );
Параметры
target
Когда уведомление было зарегистрировано, ссылка предоставила.
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
newService
IOService возражают, что уведомление поставляет. Это сохраняется на время вызова обработчика и не должно быть выпущено обработчиком.
Оператор импорта
Objective C
#include <IOService.h>;
Доступность
Доступный в OS X v10.0 и позже.