Ссылка IOFireWireAVCLib.h
Включенные заголовки
<IOKit/IOCFPlugIn.h>
<IOKit/firewire/IOFireWireFamilyCommon.h>
<IOKit/avc/IOFireWireAVCConsts.h>
-
Когда входящая команда AVC, соответствующая зарегистрированный обработчик команды, получена, обратный вызов вызвал.
Объявление
Objective C
typedef IOReturn ( *IOFWAVCCommandHandlerCallback)( void *refCon, UInt32 generation, UInt16 srcNodeID, IOFWSpeed speed, const UInt8 *command, UInt32 cmdLen);
Параметры
refCon
Когда клиент регистрируется, refcon предоставил
generation
Значение генерации шины FireWire в это время команда было получено
srcNodeID
ID узла устройства, кто отправил нам эту команду
speed
Скорость пакет команды AVC
command
Указатель на байты команды
cmdLen
Длина байтов команды AVC буферизует в байтах
Возвращаемое значение
Обработчик обратного вызова должен возвратить успех, если это отправит ответ AVC или ошибку, если это не захочет обрабатывать команду
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.3 и позже.
-
Обратный вызов, вызванный после успешной транзакции блокировки к разъему CMP.
Объявление
Objective C
typedef void ( *IOFWAVCPCRCallback)( void *refcon, UInt32 generation, UInt16 nodeID, UInt32 plug, UInt32 oldVal, UInt32 newVal);
Параметры
refcon
когда клиент регистрируется, refcon предоставил
generation
Команда генерации шины была получена в
nodeID
узел, порождающий запрос
plug
число разъема
oldVal
значение, которое раньше содержал разъем
newVal
четверка, записанная в разъем
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.2 и позже.
-
Этот Обратный вызов был осужден. Используйте installAVCCommandHandler вместо этого.
Объявление
Objective C
typedef IOReturn ( *IOFWAVCRequestCallback)( void *refCon, UInt32 generation, UInt16 srcNodeID, const UInt8 *command, UInt32 cmdLen, UInt8 *response, UInt32 *responseLen);
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.2 и позже.
-
Когда входящая команда AVC, соответствующая зарегистрированный обработчик команды, получена, обратный вызов вызвал.
Объявление
Objective C
typedef IOReturn ( *IOFWAVCSubunitPlugHandlerCallback)( void *refCon, UInt32 subunitTypeAndID, IOFWAVCPlugTypes plugType, UInt32 plugNum, IOFWAVCSubunitPlugMessages plugMessage, UInt32 messageParams);
Параметры
refCon
Когда клиент регистрируется, refcon предоставил
subunitTypeAndID
Тип подблока и ID этого разъема
plugType
Тип разъема, получающего сообщение
plugNum
Число разъема, получающего сообщение
plugMessage
Сообщение разъема
messageParams
Параметры связались с сообщением разъема
Возвращаемое значение
Возвращаемое значение является только подходящим для сообщения kIOFWAVCSubunitPlugMsgSignalFormatModified. Возвратите ошибку, не приняв изменение формата сигнала.
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.3 и позже.