Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка IOFireWireSBP2Login.h

Опции
Развертывание Target:

На этой странице

Ссылка 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 и позже.