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ДА
