Ссылка IOFireWireSBP2Login.h
Содержит определение класса для IOFireWireSBP2Login.
Включенные заголовки
<IOKit/IOCommandGate.h>
<IOKit/firewire/IOFireWireUnit.h>
<IOKit/sbp2/IOFireWireSBP2ORB.h>
<IOKit/sbp2/IOFireWireSBP2Target.h>
-
Объявление
Objective C
typedef void ( *FWSBP2FetchAgentWriteCallback)( void *refCon, IOReturn status, IOFireWireSBP2ORB *orb);
Параметры
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
status
Указывает успешность или неуспешность работы.
orb
Указывает текущий последний шар в цепочке.
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef void ( *FWSBP2LoginCallback)( void *refCon, FWSBP2LoginCompleteParamsPtr params);
Параметры
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
params
Структура, содержащая дополнительную информацию о состоянии входа в систему.
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef void ( *FWSBP2LogoutCallback)( void *refCon, FWSBP2LogoutCompleteParamsPtr params);
Параметры
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
params
Структура, содержащая дополнительную информацию о состоянии выхода из системы.
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef void ( *FWSBP2NotifyCallback)( void *refCon, FWSBP2NotifyParamsPtr params);
Параметры
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
params
FWSBP2NotifyParams, содержащий информацию об уведомлении.
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef void ( *FWSBP2StatusCallback)( void *refCon, IOReturn status);
Параметры
refCon
Когда уведомление было зарегистрировано, ссылочная константа предоставила.
status
Указывает успешность или неуспешность работы.
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of login attempt FWSBP2LoginResponsePtr loginResponse; // pointer to loginResponse buffer FWSBP2StatusBlock *statusBlock; // pointer to statusBlock buffer UInt32 statusBlockLength; // size of statusBlock buffer } FWSBP2LoginCompleteParams, *FWSBP2LoginCompleteParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of login attempt FWSBP2LoginResponsePtr loginResponse; // pointer to loginResponse buffer FWSBP2StatusBlock *statusBlock; // pointer to statusBlock buffer UInt32 statusBlockLength; // size of statusBlock buffer } FWSBP2LoginCompleteParams, *FWSBP2LoginCompleteParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { UInt16 length; UInt16 loginID; UInt32 commandBlockAgentAddressHi; UInt32 commandBlockAgentAddressLo; UInt16 reserved; UInt16 reconnectHold; } FWSBP2LoginResponse, *FWSBP2LoginResponsePtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { UInt16 length; UInt16 loginID; UInt32 commandBlockAgentAddressHi; UInt32 commandBlockAgentAddressLo; UInt16 reserved; UInt16 reconnectHold; } FWSBP2LoginResponse, *FWSBP2LoginResponsePtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of login attempt FWSBP2StatusBlock *statusBlock; // pointer to statusBlock buffer UInt32 statusBlockLength; // size of statusBlock buffer } FWSBP2LogoutCompleteParams, *FWSBP2LogoutCompleteParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of reconnect attempt void *reconnectStatusBlock; // pointer to statusBlock buffer UInt32 reconnectStatusBlockLength; // size of statusBlock buffer } FWSBP2ReconnectParams, *FWSBP2ReconnectParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of login attempt FWSBP2StatusBlock *statusBlock; // pointer to statusBlock buffer UInt32 statusBlockLength; // size of statusBlock buffer } FWSBP2LogoutCompleteParams, *FWSBP2LogoutCompleteParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { void *commandObject; UInt32 notificationEvent; const void *message; UInt32 length; UInt32 generation; } FWSBP2NotifyParams, *FWSBP2NotifyParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { void *commandObject; UInt32 notificationEvent; const void *message; UInt32 length; UInt32 generation; } FWSBP2NotifyParams, *FWSBP2NotifyParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { IOFireWireSBP2Login *login; // login object this param is sent from UInt32 generation; // generation this login was attempted in IOReturn status; // status of reconnect attempt void *reconnectStatusBlock; // pointer to statusBlock buffer UInt32 reconnectStatusBlockLength; // size of statusBlock buffer } FWSBP2ReconnectParams, *FWSBP2ReconnectParamsPtr;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
Objective C
typedef struct { UInt8 details; UInt8 sbpStatus; UInt16 orbOffsetHi; UInt32 orbOffsetLo; UInt32 status[6]; } FWSBP2StatusBlock;
Оператор импорта
Objective C
#include <IOFireWireSBP2Login.h>;
Доступность
Доступный в OS X v10.0 и позже.