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

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

Разработчик

Ссылка класса IOFireWirePseudoAddressSpaceInterface

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

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

IOFireWirePseudoAddressSpaceInterface

Представляет и обеспечивает функции управления для псевдо адресного пространства (поддержанного программным обеспечением) в локальной машине.

Псевдо объекты адресного пространства могут быть созданы с помощью IOFireWireDeviceInterface.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Уведомьте адресное пространство, что завершился пакетный обработчик уведомления.

    Объявление

    C++

    void ( *ClientCommandIsComplete)( IOFireWireLibPseudoAddressSpaceRef self, FWClientCommandID commandID, IOReturn status);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    commandID

    ID пакетного завершаемого уведомления. Это - тот же ID, переданный, когда вызывают пакетный обработчик уведомления.

    status

    Состояние завершения пакетного обработчика

    Обсуждение

    Пакетные уведомления получены по одному в порядке. Эта функция должна быть вызвана после того, как пакетный обработчик завершил свою работу.

  • Получите указатель на запоминающее устройство для этого адресного пространства

    Объявление

    C++

    void* ( *GetBuffer)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    Возвращаемое значение

    Указатель на запоминающее устройство этого псевдо адресного пространства. Ноль возвратов, если ни один.

  • Получите размер в байтах этого адресного пространства.

    Объявление

    C++

    const UInt32 ( *GetBufferSize)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    Возвращаемое значение

    Размер псевдо адресного пространства в байтах. Возвраты 0 ни для одного.

  • Получите адрес FireWire этого адресного пространства

    Объявление

    C++

    void ( *GetFWAddress)( IOFireWireLibPseudoAddressSpaceRef self, FWAddress *outAddr);

    Параметры

    self

    Псевдо адрес взаимодействует через интерфейс для использования.

  • Возвращает пользователя refCon значение для этого адресного пространства.

    Объявление

    C++

    void* ( *GetRefCon)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    Возвращаемое значение

    Размер псевдо адресного пространства в байтах. Возвраты 0 ни для одного.

  • Находится уведомление на?

    Объявление

    C++

    Boolean ( *NotificationIsOn)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    Возвращаемое значение

    Если пакетные уведомления для этого адресного пространства активны, возвращает true

  • Установите обратный вызов, который нужно вызвать для обработки доступа для чтения к соответствующему адресному пространству

    Объявление

    C++

    const IOFireWirePseudoAddressSpaceReadHandler ( *SetReadHandler)( IOFireWireLibPseudoAddressSpaceRef self, IOFireWirePseudoAddressSpaceReadHandler inReader);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    inReader

    Обратный вызов для установки.

    Возвращаемое значение

    Возвращает обратный вызов, ранее установленный или ноль ни для одного.

  • Установите обратный вызов, который нужно вызвать, когда входящие пакеты отбрасываются адресным пространством.

    Объявление

    C++

    const IOFireWirePseudoAddressSpaceSkippedPacketHandler ( *SetSkippedPacketHandler)( IOFireWireLibPseudoAddressSpaceRef self, IOFireWirePseudoAddressSpaceSkippedPacketHandler inHandler);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    inHandler

    Обратный вызов для установки.

    Возвращаемое значение

    Возвращает обратный вызов, ранее установленный или ноль ни для одного.

  • Установите обратный вызов, который нужно вызвать для обработки доступа для записи к соответствующему адресному пространству

    Объявление

    C++

    const IOFireWirePseudoAddressSpaceWriteHandler ( *SetWriteHandler)( IOFireWireLibPseudoAddressSpaceRef self, IOFireWirePseudoAddressSpaceWriteHandler inWriter);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    inWriter

    Обратный вызов для установки.

    Возвращаемое значение

    Возвращает обратный вызов, ранее установленный или ноль ни для одного.

  • Пакетное уведомление силы прочь.

    Объявление

    C++

    void ( *TurnOffNotification)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Псевдо адрес взаимодействует через интерфейс для использования.

  • Попытайтесь включить пакетные уведомления для этого адресного пространства.

    Объявление

    C++

    Boolean ( *TurnOnNotification)( IOFireWireLibPseudoAddressSpaceRef self);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    Возвращаемое значение

    Возвращает true на успех

Переменные экземпляра

  • Версия интерфейса

    Объявление

    C++

    UInt32 version;

  • Интерфейсная версия

    Объявление

    C++

    UInt32 revision;