IOFireWireSBP2ManagementORB
Предоставления не входят в систему связанное управление ORBs. Управление ORBs может быть выполнено независимое от входа в систему, при необходимости. Управление ORBs создается с помощью интерфейса IOFireWireSBP2LUN.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает текущую функцию управления ORB.
Объявление
C++
virtual UInt32 getCommandFunction(void);Возвращаемое значение
Возвращает функцию управления ORB.
Обсуждение
Возвращает функцию управления ORB. Это - то же значение, установленное с setCommandFunction.
-
Возвращается ток управляют командой управления ORB.
Объявление
C++
virtual OSObject* getManageeCommand(void);Возвращаемое значение
Возвращается ток управляют командой управления ORB.
Обсуждение
Возвращается ток управляют командой управления ORB. Это - то же значение, установленное с setManageeCommand.
-
Возвращается ток управляют командой управления ORB.
Объявление
C++
virtual OSObject* getManageeCommand(void);Возвращаемое значение
Возвращается ток управляют командой управления ORB.
Обсуждение
Возвращается ток управляют командой управления ORB. Это - то же значение, установленное с setManageeCommand.
-
Возвращает буфер ответа для управления ORB.
Объявление
C++
virtual void getResponseBuffer( void **buf, UInt32 *len);Параметры
descдескриптор памяти для буфера.
bufвыходной параметр для запоминающего устройства для буфера
lenвыходной параметр для длины буфера.
Обсуждение
Возвращает буферный набор ответа в setResponseBuffer выше
-
Основная реализация механизма выпуска.
Объявление
C++
virtual void release() const;Параметры
when== когда retainCount, когда тогда вызывают свободный ().
Обсуждение
См. OSObject.h для получения дополнительной информации.
-
Устанавливает функцию управления ORB.
Объявление
C++
virtual IOReturn setCommandFunction( UInt32function);Параметры
functionзначение, указывающее желаемую функцию управления.
Возвращаемое значение
Возвраты kIOReturnSuccess, если функция была юридической функцией.
Обсуждение
Устанавливает функцию управления ORB. Юридические значения являются kFWSBP2QueryLogins, kFWSBP2AbortTask, kFWSBP2AbortTaskSet, kFWSBP2LogicalUnitReset, и kFWSBP2TargetReset.
-
Устанавливает команду, которая будет управляема управлением ORB.
Объявление
C++
virtual void setManageeCommand( OSObject *command);Параметры
commandссылка на IOFireWireSBP2Login или IOFireWireSBP2ORB.
Обсуждение
Все функции управления кроме kFWSBP2QueryLogins требуют ссылки на ORB некоторого вида. kFWSBP2AbortTaskSet, kFWSBP2LogicalUnitReset, и kFWSBP2TargetReset требуют ссылки на вход в систему ORB. kFWSBP2AbortTask требует, чтобы была прервана ссылка на ORB. Этот метод позволяет Вам устанавливать ORB, который будет управляем.
-
Устанавливает буфер ответа для управления ORB.
Объявление
C++
virtual IOReturn setResponseBuffer( IOMemoryDescriptor *desc);Параметры
descдескриптор памяти для буфера.
Возвращаемое значение
Возвраты kIOReturnSuccess на успехе.
Обсуждение
Устанавливает буфер ответа для управления ORB. kFWSBP2QueryLogins возвращает ответ на свой запрос и потребности записать его где-нибудь. Эта подпрограмма позволяет Вам указывать расположение.
-
Устанавливает буфер ответа для управления ORB.
Объявление
C++
virtual IOReturn setResponseBuffer( void *buf, UInt32len);Параметры
bufзапоминающее устройство для буфера
lenдлина буфера.
Возвращаемое значение
Возвраты kIOReturnSuccess на успехе.
Обсуждение
Устанавливает буфер ответа для управления ORB. kFWSBP2QueryLogins возвращает ответ на свой запрос и потребности записать его где-нибудь. Эта подпрограмма позволяет Вам указывать расположение.
