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

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

Разработчик

Ссылка платформы ядра

Ссылка платформы ядра

COM-интерфейсы   Классы   Другая ссылка  

Платформа Ядра обеспечивает APIs и поддержку резидентных ядром драйверов устройств и других расширений ядра. Это определяет базовый класс для драйверов устройств Набора I/O (IOService), нескольких классов помощника и семей, поддерживающих много типов устройств.

COM-интерфейсы

IOVideoDeviceInterface

Описывает IOVideoDeviceInterface COM-интерфейс.

Классы

ATADeviceNub

Класс куска, представляющий устройство ATA.

ATATimerEventSource

Пользовательский источник таймера используется драйверами семьи ATA.

IOAGPDevice

Класс куска, экземпляры которого каждый представляет устройство AGP.

IOATABusCommand

Подкласс IOATACommand для использования драйверами контроллера ATA.

IOATABusInfo

Предоставляет информацию о поддерживаемых возможностях шины ATA.

IOATACommand

Используемый драйвером ATA складывают для представления содержания команды ATA.

IOATAController

Базовый класс для драйверов контроллера ATA.

IOATADevConfig

Класс раньше конфигурировал режим передачи устройства ATA.

IOATADevice

Суперкласс для кусков устройства ATA.

IOATAPIProtocolTransport

Описывает класс семьи (суперкласс), предоставляющий специфичную для шины поддержку для ATAPI- совместимые устройства ATA.

IOAudioControl

Класс, представляющий управляемый атрибут аудиоустройства.

IOAudioDevice

Абстрактный базовый класс для аудио устройства.

IOAudioLevelControl

Представляет уровень (объем) управление в аудиоустройстве.

IOAudioPort

Описывает класс, представляющий логический или физический порт или функциональный блок в аудиоустройстве.

IOAudioStream

Представляет однонаправленный аудиопоток (одноканальные или многоканальные демонстрационные буферные и связанные методы).

IOAudioTimeIntervalFilterFIR

Описывает бетон IOAudioTimeIntervalFilter класс, обеспечивающий основанную на FIR отфильтрованную временную шкалу на основе снимков от нервных получений времени.

IOAudioTimeIntervalFilterIIR

Описывает бетон IOAudioTimeIntervalFilter класс, обеспечивающий основанную на IIR отфильтрованную временную шкалу на основе снимков от нервных получений времени.

IOAudioToggleControl

Представляет физический переключатель (релейное) управление в аудиоустройстве.

IOBasicOutputQueue

Описывает IOOutputQueue подкласс, предоставляющий mbuf очереди для использования в сетевых драйверах.

IOBDBlockStorageDevice

Описывает класс устройства блочной системы хранения для дисков Диска Blu-ray.

IOBDMedia

Описывает подкласс IOMedia это обеспечивает функциональность, определенную для носителей Диска Blu-ray.

IOBigMemoryCursor

Описывает IOMemoryCursor разделите на подклассы это выводит вектор PhysicalSegments в обратном порядке байтов.

IOBlockStorageDevice

Универсальный суперкласс для всех кусков устройства блочной системы хранения.

IOBlockStorageDriver

Суперкласс для всех драйверов блочной системы хранения.

IOBufferMemoryDescriptor

Подкласс IOMemoryDescriptor это выделяет его собственный буфер.

IOCatalogue

Объект базы данных, содержащий все лица драйвера Набора I/O, используемые во время процесса соответствия драйвера.

IOCDBlockStorageDevice

Класс куска, представляющий устройство блочной системы хранения компакт-диска.

IOCDMedia

IOMedia подкласс с функциями, определенными для носителей Компакт-диска.

IOCommand

Абстрактный суперкласс для команд устройства передал с драйверов устройств на контроллеры.

IOCommandGate

Класс для выполнения действия с Набором I/O водительский workloop.

IOCommandPool

Обеспечивает пул команд (IOCommand экземпляры подкласса), который позволяет командам быть добавленными или удаленными.

IOConfigDirectory

Класс, обеспечивающий доступ к конфигурации FireWire ROMs.

IODataQueue

Описывает очередь данных, разработанную для передающих данных от ядра до процесса пространства пользователя.

IODCLProgram

Класс, представляющий программу DCL для изохронной коммуникации FireWire.

IODCLTranslateListen

Описывает IODCLTranslateListen класс.

IODCLTranslateTalk

Описывает IODCLTranslateTalk класс.

IODCLTranslator

Описывает IODCLTranslator класс.

IODeviceMemory

Описывает IOMemoryDescriptor подкласс, поддержанный физической памятью (регистры) в устройстве с отображенной памятью.

IODMACommand

Класс, обеспечивающий память, отображающуюся для DMA, поддерживая 64-разрядные физические адреса и преобразование адресов I/O.

IODVDBlockStorageDevice

Класс куска, представляющий устройство блочной системы хранения DVD.

IODVDMedia

IOMedia- основанный класс куска, представляющий часть носителей DVD.

IOEthernetController

Абстрактный суперкласс для контроллеров Ethernet.

IOEthernetInterface

Объект куска, который инстанцируют IOEthernetController подкласс, делающий интерфейс Ethernet доступным для остальной части OS.

IOEventSource

Абстрактный суперкласс для всех источников событий цикла работы Набора I/O.

IOExtendedLBA

Класс, представляющий 48-разрядный (расширенный) ATA логический адрес блока.

IOFilterInterruptEventSource

Описывает класс источника события, позволяющий Вам предварительно отфильтровать входящие прерывания в контексте аппаратного прерывания.

IOFilterScheme

Описывает абстрактный базовый класс для схем фильтра, изменяющих поведение IOMedia объекты.

IOFireWireAVCNub

Описывает объект куска, представляющий устройство FireWire, которое совместимо с AV/C (аудио управление видео) протокол.

IOFireWireAVCSubUnit

Описывает класс, представляющий подблок AV/C (аудио управление видео) совместимое протоколом устройство FireWire.

IOFireWireAVCTargetSpace

Описывает класс, эмулирующий цель устройства FireWire AV/C.

IOFireWireAVCUnit

Описывает класс, представляющий модуль в AV/C (аудио управление видео) совместимое протоколом устройство FireWire.

IOFireWireBus

Описывает класс, представляющий шину FireWire.

IOFireWireDevice

Описывает класс, представляющий устройство FireWire.

IOFireWirePCRSpace

Описывает класс, используемый для мультиплексирования доступа к регистрам управления разъема FireWire.

IOFireWireSBP2Login

Описывает класс, предоставляющий поддержку для обслуживания входа в систему SBP2 и нормального выполнения команды ORB.

IOFireWireSBP2LSIWorkaroundDescriptor

Описывает класс, изменяющий поведение дескриптора памяти работать вокруг ошибки в общем куске кремния FireWire.

IOFireWireSBP2LUN

Описывает класс, представляющий логическую единицу протокола последовательной шины 2 (SBP2) FireWire.

IOFireWireSBP2ManagementORB

Описывает класс, предоставляющий не, входят в систему связанное управление ORBs для FireWire SBP2.

IOFireWireSBP2ORB

Описывает класс, используемый для построения управления невхода в систему ORBs для SBP2.

IOFireWireSBP2Target

Описывает класс согласования импедансов, создающий объекты ЛУНА SBP2 для IOFireWireUnit объекты та поддержка SBP2.

IOFireWireSerialBusProtocolTransport

Описывает класс, обеспечивающий драйвер для SBP2-совместимых устройств FireWire.

IOFramebuffer

Описывает базовый класс для кусков кадрового буфера, опубликованных графическими драйверами.

IOFWAddressSpace

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

IOFWAsyncCommand

Описывает класс, используемый для отправки команды асинхронно в устройство FireWire.

IOFWAsyncPHYCommand

Описывает класс, представляющий FireWire асинхронная команда PHY.

IOFWAsyncStreamCommand

Описывает класс, представляющий FireWire асинхронная потоковая команда.

IOFWAsyncStreamListener

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

IOFWBusCommand

Описывает класс, представляющий команду шины FireWire.

IOFWCommand

Описывает класс, представляющий команду FireWire.

IOFWCompareAndSwapCommand

Описывает класс, представляющий FireWire команда сравнивать-и-подкачивать.

IOFWDCL

Описывает абстрактный базовый класс для программ FireWire DCL.

IOFWDCLPool

Описывает класс, представляющий пул программ FireWire DCL.

IOFWDelayCommand

Описывает класс команды FireWire, выполняющий некоторый код после указанной задержки (в микросекундах).

IOFWLocalIsochPort

Описывает класс, представляющий FireWire локальный узел, отправляющий изохронные пакеты.

IOFWPhysicalAddressSpace

Описывает IOFWAddressSpace подкласс, отображающий физические адреса для прозрачного доступа устройствами FireWire.

IOFWPseudoAddressSpace

Описывает IOFWAddressSpace подкласс, создающий эмулированные программным обеспечением регистры FireWire для доступа удаленными устройствами.

IOFWPseudoAddressSpaceAux

Описывает вспомогательный класс для псевдоадресного пространства FireWire.

IOFWReadQuadCommand

Описывает подкласс IOFWReadCommand для использования, когда данные, которые будут переданы, являются целым числом четверок.

IOFWWriteQuadCommand

Описывает a IOFWWriteCommand подкласс для использования, когда данные, которые будут переданы, являются маленькими и целое число четверок.

IOGatedOutputQueue

Описывает класс, сериализирующий передачу сетевых пакетов с помощью логического элемента команды на цикле работы.

IOHIDDevice

Описывает класс, представляющий устройство класса HID (обычно USB).

IOHIDEventService

Описывает класс, позволяющий Вам диспетчеризировать системные события, не создавая дополнительный экземпляр службы.

IOHIDInterface

Описывает класс, обеспечивающий интерфейс в ядре для работы с устройствами HID.

IOInterleavedMemoryDescriptor

Описывает класс дескриптора памяти, поддержанный частями других дескрипторов памяти.

IOInterruptEventSource

Описывает класс источника события Набора I/O, отправляющий событие на цикле работы, когда происходит прерывание.

IOKernelDebugger

Описывает класс, отправляющий сообщения в удаленный отладчик по KDP.

IOLittleMemoryCursor

Описывает класс, обеспечивающий его физические адреса поддержки в прямом порядке байтов.

IOLocalConfigDirectory

Описывает класс, представляющий каталог конфигурации локального узла FireWire.

IOMbufBigMemoryCursor

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

IOMbufDBDMAMemoryCursor

Описывает класс для хранения mbuf (объединяющий буфер в сеть), который обеспечивает физические адреса в форме, подходящей для основанного на дескрипторе DMA.

IOMbufLittleMemoryCursor

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

IOMbufMemoryCursor

Описывает суперкласс для классов, хранящих mbuf (объединяющий буфер в сеть).

IOMbufNaturalMemoryCursor

Описывает класс для хранения mbuf (объединяющий буфер в сеть), который возвращает его физические адреса в порядке байтов узла.

IOMedia

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

IOMemoryCursor

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

IOMemoryDescriptor

Описывает абстрактный базовый класс для классов буфера памяти Набора I/O.

IOMemoryMap

Описывает класс, описывающий единственный отображенный диапазон памяти в дескрипторе памяти.

IOMultiMemoryDescriptor

Описывает класс дескриптора памяти, включающий другие дескрипторы памяти.

IONaturalMemoryCursor

Описывает подкласс IOMemoryCursor это обеспечивает аппаратные адреса в порядке байтов узла.

IONetworkController

Описывает суперкласс для драйверов устройств сетевого контроллера.

IONetworkData

Описывает именованный буферный класс, используемый сетевыми драйверами для экспорта интерфейсных свойств в пространство пользователя.

IONetworkInterface

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

IONetworkMedium

Описывает класс, использующийся для распространения поддержки сетевой среды передачи (10BASE-T, например).

IONotifier

Описывает абстрактный базовый класс для IOService уведомления.

IOOutputQueue

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

IOPacketQueue

Описывает класс, предоставляющий ограниченной очереди FIFO mbuf пакетов.

IOPartitionScheme

Описывает базовый класс для объектов схемы выделения разделов.

IOPCIATA

Описывает базовый класс для контроллеров ATA, следующих за спецификацией контроллера PCI-IDE шинного управления PCI.

IOPCIDevice

Описывает базовый класс для драйверов устройств PCI.

IOPMPowerSource

Описывает базовый класс для классов, предоставляющих информацию об источнике питания.

IOPowerConnection

Описывает объект соединения управления питанием.

IORangeAllocator

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

IORegistryEntry

Описывает базовый класс для всех объектов в реестре I/O.

IORegistryIterator

Описывает класс для обхода дерева реестра I/O.

IORemoteConfigDirectory

Описывает подкласс IOConfigDirectory для работы с устройствами FireWire кроме локального узла.

IOSCSIParallelInterfaceController

Описывает класс, представляющий (параллельный) Шинный контроллер SCSI.

IOSCSIProtocolInterface

Описывает базовый класс для классов, предоставляющих услуги протокола SCSI.

IOSCSIProtocolServices

Описывает класс служб протокола SCSI.

IOService

Описывает базовый класс для большинства семей I/O Kit, устройств и драйверов.

IOSharedDataQueue

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

IOStorage

Описывает базовый класс для объектов массового хранения.

IOStream

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

IOStreamBuffer

Описывает класс, представляющий буфер данных, который является частью IOStream.

IOSubMemoryDescriptor

Описывает класс, представляющий поддиапазон памяти, указанной как часть другого IOMemoryDescriptor.

IOTimerEventSource

Описывает класс, обеспечивающий источник события цикла работы, инициированный простым таймером.

IOUSBCompositeDriver

Описывает класс драйвера, соответствующий против устройств составного объекта USB.

IOUSBController

Описывает базовый класс для драйверов контроллера USB (драйверы для карт USB, например).

IOUSBControllerV2

Описывает подкласс IOUSBController это предоставляет поддержку для высокоскоростных устройств и транзакций разделения (USB 2.

IOUSBControllerV3

Описывает класс контроллера USB с улучшенными возможностями управления питанием.

IOUSBDevice

Описывает IOService подкласс, представляющий устройство на Шине USB.

IOUSBHIDDriver

Описывает класс драйвера, соответствующий против USB устройства HID.

IOUSBHubDevice

Описывает подкласс IOUSBDevice это представляет устройство концентратора на Шине USB.

IOUSBInterface

Описывает класс куска, представляющий интерфейс устройства на Шине USB.

IOUSBPipe

Описывает класс, представляющий открытый канал для устройства.

IOUSBPipeV2

Описывает класс, представляющий открытый канал для USB-устройства.

IOUserClient

Описывает класс, обеспечивающий коммуникацию между клиентами пространства пользователя и объектами Набора I/O.

IOVideoDevice

Описывает класс ядра, представляющий видеоустройство.

IOVideoStream

Описывает класс набора I/O, представляющий видеопоток.

IOWorkLoop

Описывает класс, обеспечивающий цикл событий для планирования однопоточного доступа к аппаратным средствам.

OSArray

Описывает класс массива C++, используемый в Наборе I/O.

OSBoolean

Описывает класс, содержащий булево значение для использования в наборах Libkern.

OSCollection

Описывает абстрактный суперкласс для классов набора Libkern.

OSCollectionIterator

Описывает класс, выполняющий итерации через объекты в OSCollection.

OSData

Описывает класс, содержащий массив байтов для использования в наборах Libkern.

OSDictionary

Описывает класс набора Libkern, предоставляющий ассоциативному хранилищу основанные на операция со строками ключи.

OSIterator

Описывает абстрактный суперкласс для итераторов Libkern.

OSMetaClass

Описывает класс, управляющий информацией о типах во время выполнения для Libkern и классов C++ Набора I/O.

OSMetaClassBase

Описывает абстрактный класс начальной загрузки для Libkern и системы информации о типах во время выполнения Набора I/O.

OSNumber

Описывает класс, представляющий целочисленное значение для использования в наборах Libkern.

OSObject

Описывает конкретный корневой класс Libkern и иерархии класса C++ Набора I/O.

OSOrderedSet

Описывает контейнерный класс Libkern, хранящий упорядоченный набор объектов.

OSSerialize

Описывает класс, координирующий сериализацию объектов C++ Libkern в поток XML.

OSSet

Описывает класс набора Libkern, хранящий неупорядоченный набор объектов.

OSString

Описывает класс, хранящий струну до для использования в наборах Libkern.

OSSymbol

Описывает класс Libkern для управления uniqued строковые константы, такие как ключи словаря.

Другая ссылка

Ссылка Bluetooth.h

Ссылка IOATACommand.h

Ссылка IOATAPIProtocolTransport.h

Ссылка IOAudioBlitterLibDispatch.h

Ссылка IOAudioDefines.h

Ссылка IOAudioDevice.h

Ссылка IOAudioEngine.h

Ссылка IOAudioTypes.h

Ссылка IOBDBlockStorageDevice.h

Ссылка IOBDMedia.h

Ссылка IOBlockStorageDevice.h

Ссылка IOBlockStorageDriver.h

Ссылка IOCDBlockStorageDevice.h

Ссылка IOCDMedia.h

Ссылка IODVDBlockStorageDevice.h

Ссылка IODVDMedia.h

Ссылка IODataQueueShared.h

Ссылка IOEthernetController.h

Ссылка IOEthernetInterface.h

Ссылка IOEthernetStats.h

Ссылка IOFWAddressSpace.h

Ссылка IOFWCommand.h

Ссылка IOFilterScheme.h

Ссылка IOFireWireFamilyCommon.h

Ссылка IOFireWirePCRSpace.h

Ссылка IOFireWireSBP2Login.h

Ссылка IOFireWireSBP2ManagementORB.h

Ссылка IOFireWireStorageCharacteristics.h

Ссылка IOFramebufferShared.h

Ссылка IOGraphicsTypes.h

Ссылка IOHIDDescriptorParser.h

Ссылка IOHIDDevice.h

Ссылка IOHIDKeys.h

Ссылка IOI2CInterface.h

Ссылка IOKernelDebugger.h

Ссылка IOKitServer.h

Ссылка IOLib.h

Ссылка IOLocks.h

Ссылка IOMedia.h

Ссылка IOMessage.h

Ссылка IONetworkController.h

Ссылка IONetworkData.h

Ссылка IONetworkInterface.h

Ссылка IONetworkMedium.h

Ссылка IONetworkStats.h

Ссылка IOOutputQueue.h

Ссылка IOPM.h

Ссылка IOPMpowerState.h

Ссылка IOPartitionScheme.h

Ссылка IOReportTypes.h

Ссылка IOSCSIProtocolInterface.h

Ссылка IOService.h

Ссылка IOStorage.h

Ссылка IOStorageCardCharacteristics.h

Ссылка IOStorageDeviceCharacteristics.h

Ссылка IOStorageProtocolCharacteristics.h

Ссылка IOStreamShared.h

Ссылка IOTypes.h

Ссылка IOUSBController.h

Ссылка IOUserClient.h

Ссылка IOVideoDeviceLib.h

Ссылка IOVideoDeviceShared.h

Ссылка IOVideoDeviceUserClient.h

Ссылка IOVideoTypes.h

Ссылка OSAtomic.h

Ссылка OSBoolean.h

Ссылка OSDebug.h

Ссылка OSEndianTypes.h

Ссылка OSKextLib.h

Ссылка OSMalloc.h

Ссылка OSReturn.h

Ссылка OSUnserialize.h

Ссылка RootDomain.h

Ссылка SCSICmds_INQUIRY_Definitions.h

Ссылка SCSICmds_MODE_Definitions.h

Ссылка SCSICmds_READ_CAPACITY_Definitions.h

Ссылка SCSICmds_REPORT_LUNS_Definitions.h

Ссылка SCSICmds_REQUEST_SENSE_Defs.h

Ссылка SCSICommandDefinitions.h

Ссылка SCSIPort.h

Ссылка SCSITask.h

Ссылка USB.h

Ссылка USBHub.h

Ссылка USBSpec.h

Ссылка bpf.h

Ссылка buf.h

Ссылка in_arp.h

Ссылка init.h

Ссылка kern_control.h

Ссылка kern_event.h

Ссылка kpi_interface.h

Ссылка kpi_interfacefilter.h

Ссылка kpi_ipfilter.h

Ссылка kpi_mbuf.h

Ссылка kpi_protocol.h

Ссылка kpi_socket.h

Ссылка kpi_socketfilter.h

Ссылка mac_data.h

Ссылка mac_policy.h

Ссылка mount.h

Ссылка pmc.h

Ссылка proc.h

Ссылка security.defs

Ссылка thread.h

Ссылка thread_call.h

Ссылка vnode.h

Ссылка vnode_if.h