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

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

Разработчик

Ссылка класса IOFireWireReadQuadletCommandInterface

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

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

IOFireWireReadQuadletCommandInterface

IOFireWireReadQuadletCommandInterface - IOFireWireLib quadlet считал объект команды.

Устаревший; не использовать. Используйте IOFireWireReadCommandInterface v2 или более новый и его функциональный SetMaxPacket ()

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


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

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


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

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


Не применимый не применимый
  • Выполнение команды отмены

    Объявление

    C++

    IOReturn ( *Cancel)( IOFireWireLibCommandRef self, IOReturn reason);

    Параметры

    self

    Интерфейс объекта команды интереса

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

    IOReturn заканчивается код

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Возвратите состояние завершения команды.

    Объявление

    C++

    IOReturn ( *GetStatus)( IOFireWireLibCommandRef self);

    Параметры

    self

    Интерфейс объекта команды интереса

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

    Код ошибки IOReturn, указывающий ошибку завершения (если таковые имеются), возвратился в прошлый раз, когда этот объект команды выполнялся

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Получите целевой адрес команды.

    Объявление

    C++

    void ( *GetTargetAddress)( IOFireWireLibCommandRef self, FWAddress *outAddr);

    Параметры

    self

    Интерфейс объекта команды интереса

    outAddr

    Указатель на FWAddress для содержания функционального результата.

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID НЕТ
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Возвратите число байтов, переданных этим объектом команды, когда это продлится завершенное выполнение.

    Объявление

    C++

    UInt32 ( *GetTransferredBytes)( IOFireWireLibCommandRef self);

    Параметры

    self

    Интерфейс объекта команды интереса

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

    UInt32, содержащий байты, передал значение

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Этот объект команды в настоящее время выполняется?

    Объявление

    C++

    const Boolean ( *IsExecuting)( IOFireWireLibCommandRef self);

    Параметры

    self

    Интерфейс объекта команды интереса

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

    Если объект команды выполняется, возвращает true.

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Установите обработчик завершения, который вызовут, как только команда завершает асинхронное выполнение.

    Объявление

    C++

    void ( *SetCallback)( IOFireWireLibCommandRef self, IOFireWireLibCommandCallback inCallback);

    Параметры

    self

    Интерфейс объекта команды интереса

    inCallback

    Обработчик обратного вызова. Передающий ноль вынуждает объект команды выполниться синхронно.

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Установите генерацию шины FireWire, для которой объект команды должен быть допустимым. Если атрибут failOnReset был установлен, команду только рассмотрят для выполнения во время генерации шины, указанной этой функцией.

    Объявление

    C++

    void ( *SetGeneration)( IOFireWireLibCommandRef self, UInt32 generation);

    Параметры

    self

    Интерфейс объекта команды интереса

    generation

    Генерация шины. Текущая генерация шины может быть получена из IOFireWireDeviceInterface:: GetBusGeneration ().

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Место назначения набора для считанных данных

    Объявление

    C++

    void ( *SetQuads)( IOFireWireLibReadQuadletCommandRef self, UInt32 inQuads[], UInt32 inNumQuads);

    Параметры

    self

    Интерфейс объекта команды интереса

    inQuads

    Массив quadlets

    inNumQuads

    Число quadlet в 'inQuads'

  • Установите пользователя refCon значение. Это - определяемое пользователем значение, которое будет передано в refCon параметре функции завершения.

    Объявление

    C++

    void ( *SetRefCon)( IOFireWireLibCommandRef self, void *refCon);

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Команда набора предназначается для адреса

    Объявление

    C++

    void ( *SetTarget)( IOFireWireLibCommandRef self, const FWAddress *addr);

    Параметры

    self

    Интерфейс объекта команды интереса

    addr

    Указатель на FWAddress.

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID НЕТ
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА
  • Объявление

    C++

    IOReturn ( *Submit)( IOFireWireLibCommandRef self);

    Обсуждение

    Предстоящее описание

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

    Объявление

    C++

    IOReturn ( *SubmitWithRefconAndCallback)( IOFireWireLibCommandRef self, void *refCon, IOFireWireLibCommandCallback inCallback);

    Параметры

    self

    Интерфейс объекта команды интереса

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

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

    Обсуждение

    Доступность: (для интерфейсов, полученных с ID)

      kIOFireWireAsyncStreamCommandInterfaceID ДА
      kIOFireWireCompareSwapCommandInterfaceID ДА
      kIOFireWireWriteQuadletCommandInterfaceID ДА
      kIOFireWireReadQuadletCommandInterfaceID ДА
      kIOFireWireWriteCommandInterfaceID_v2 ДА
      kIOFireWireWriteCommandInterfaceID ДА
      kIOFireWireReadCommandInterfaceID_v2 ДА
      kIOFireWireReadCommandInterfaceID ДА

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

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

    Объявление

    C++

    UInt32 version;

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

    Объявление

    C++

    UInt32 revision;