IOFireWireWriteQuadletCommandInterface
IOFireWireLib quadlet считал объект команды.
Устаревший; не использовать. Используйте IOFireWireWriteCommandInterface 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)(
IOFireWireLibWriteQuadletCommandRef self,
UInt32 inQuads[],
UInt32 inNumQuads);
Обсуждение
IOFireWireLibWriteQuadletCommandRef
-
Установите пользователя 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
ДА