IOSubMemoryDescriptor
Объект IOSubMemoryDescriptor описывает область памяти, составленную из части другого IOMemoryDescriptor.
Объект IOSubMemoryDescriptor представляет поддиапазон памяти, указанной как часть другого IOMemoryDescriptor.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.0 и позже.
-
Создайте IOMemoryDescriptor для описания поддиапазона существующего дескриптора.
Объявление
C++
static IOSubMemoryDescriptor * withSubRange( IOMemoryDescriptor *
of
, IOByteCountoffset
, IOByteCountlength
, IOOptionBitsoptions
);Параметры
of
Родительский IOMemoryDescriptor которого поддиапазон должен использоваться для нового дескриптора, который будет сохранен поддиапазоном IOMemoryDescriptor.
offset
Байтовое смещение в родительскую память дескриптора памяти.
length
Длина поддиапазона.
options
kIOMemoryDirectionMask (options:direction) Это откусывание указывает направление I/O, которое будет связано с дескриптором, который может влиять на работу того, чтобы подготавливать и завершить методы на некоторой архитектуре.
Возвращаемое значение
Создаваемый IOMemoryDescriptor на успехе, чтобы быть выпущенным вызывающей стороной или нулем при отказе.
Обсуждение
Этот метод создает и инициализирует IOMemoryDescriptor для памяти, состоящей из поддиапазона указанного дескриптора памяти. Родительский дескриптор памяти сохраняется новым дескриптором.