IOFireWireLibIRMAllocationInterface
Предстоящее описание
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Используйте этот интерфейс для выделения изохронных ресурсов
Объявление
C++
IOReturn ( *allocateIsochResources)(
IOFireWireLibIRMAllocationRef self,
UInt8 isochChannel,
UInt32 bandwidthUnits);
Параметры
self
Интерфейс IRMAllocation для использования.
isochChannel
isoch образовывают канал для выделения.
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 на успех