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( UInt32
function
);Параметры
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 возвращает ответ на свой запрос и потребности записать его где-нибудь. Эта подпрограмма позволяет Вам указывать расположение.