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

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

Разработчик

Ссылка класса IOMbufDBDMAMemoryCursor

Опции
Развертывание Target:

На этой странице
Язык:

IOMbufDBDMAMemoryCursor

IOMbufMemoryCursor разделяет на подклассы, это выводит вектор IODBDMADescriptors.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.0 через OS X v10.5.
Не доступный 64-разрядным приложениям.
  • Генерирует список дескриптора DBDMA от данного mbuf.

    Объявление

    C++

    UInt32 getPhysicalSegments( mbuf_t packet, struct IODBDMADescriptor *vector, UInt32 numVectorSegments = 0);

    Параметры

    packet

    mbuf пакет.

    vector

    Указатель на массив IODBDMADescriptor для выходного списка.

    numVectorSegments

    Максимальное количество IODBDMADescriptors принято.

    Возвращаемое значение

    Возвращает число сегментов, которые были заполнены в, или 0, если произошла ошибка.

  • Генерирует список дескриптора DBDMA от данного mbuf.

    Объявление

    C++

    UInt32 getPhysicalSegmentsWithCoalesce( mbuf_t packet, struct IODBDMADescriptor *vector, UInt32 numVectorSegments = 0);

    Параметры

    packet

    mbuf пакет.

    vector

    Указатель на массив IODBDMADescriptor для выходного списка.

    numVectorSegments

    Максимальное количество IODBDMADescriptors принято.

    Возвращаемое значение

    Возвращает число сегментов, которые были заполнены в, или 0, если произошла ошибка.

    Обсуждение

    Генерируйте список дескриптора DBDMA от данного mbuf. Объедините mbuf цепочку, когда число элементов в списке превысит numVectorSegments.

  • Функция фабрики, создающая и инициализирующая IOMbufDBDMAMemoryCursor в одной работе.

    Объявление

    C++

    static IOMbufDBDMAMemoryCursor * withSpecification( UInt32maxSegmentSize, UInt32maxNumSegments);

    Параметры

    maxSegmentSize

    Максимальный допустимый размер для одного сегмента.

    maxNumSegments

    Максимальное количество сегментов.

    Возвращаемое значение

    Возвращает новый mbuf курсор, если успешно создается и инициализировано, 0 иначе.

    Обсуждение

    См. также IOMbufMemoryCursor:: initWithSpecification.