IOFireWireLibIRMAllocationInterface
Предстоящее описание
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Используйте этот интерфейс для выделения изохронных ресурсов
Объявление
C++
IOReturn ( *allocateIsochResources)(IOFireWireLibIRMAllocationRef self,UInt8 isochChannel,UInt32 bandwidthUnits);Параметры
selfИнтерфейс IRMAllocation для использования.
isochChannelisoch образовывают канал для выделения.
bandwidthUnitsМодули пропускной способности для выделения.
Возвращаемое значение
Возвращает true если успех выделения
-
Опрос, чтобы видеть, выделены ли все еще ресурсы IRM
Объявление
C++
Boolean ( *areIsochResourcesAllocated)(IOFireWireLibIRMAllocationRef self,UInt8 *pAllocatedIsochChannel,UInt32 *pAllocatedBandwidthUnits);Параметры
selfИнтерфейс IRMAllocation для использования.
pAllocatedIsochChannelЕсли выделено, канал
pAllocatedBandwidthUnitsЕсли выделено, сумма пропускной способности
Возвращаемое значение
Возвращает true, если в настоящее время выделено, ложь иначе
-
Освободите ранее выделенные ресурсы
Объявление
C++
IOReturn ( *deallocateIsochResources)(IOFireWireLibIRMAllocationRef self);Параметры
selfИнтерфейс IRMAllocation для использования.
Возвращаемое значение
Возвращает true если успех освобождения
-
Получите текущий refcon
Объявление
C++
void* ( *GetRefCon)(IOFireWireLibIRMAllocationRef self);Параметры
selfИнтерфейс IRMAllocation для использования.
Возвращаемое значение
Возвращает текущее значение refcon
-
Находится уведомление на?
Объявление
C++
Boolean ( *NotificationIsOn)(IOFireWireLibIRMAllocationRef self);Параметры
selfИнтерфейс IRMAllocation для использования.
Возвращаемое значение
Если уведомления для этого IRMAllocation включены, возвращает true
-
Установите новый refcon
Объявление
C++
void ( *SetRefCon)(IOFireWireLibIRMAllocationRef self,void *refCon);Параметры
selfИнтерфейс IRMAllocation для использования.
refConНовое значение refcon.
-
Установите новое значение для releaseIRMResourcesOnFree
Объявление
C++
const void ( *setReleaseIRMResourcesOnFree)(IOFireWireLibIRMAllocationRef self,Boolean doRelease);Параметры
selfИнтерфейс IRMAllocation для использования.
doReleaseНовое значение для releaseIRMResourcesOnFree.
-
Уведомление силы прочь.
Объявление
C++
void ( *TurnOffNotification)(IOFireWireLibIRMAllocationRef self);Параметры
selfИнтерфейс IRMAllocation для использования.
-
Попытайтесь включить уведомления
Объявление
C++
Boolean ( *TurnOnNotification)(IOFireWireLibIRMAllocationRef self);Параметры
selfИнтерфейс IRMAllocation для использования.
Возвращаемое значение
Возвращает true на успех
