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Длина поддиапазона.
optionskIOMemoryDirectionMask (options:direction) Это откусывание указывает направление I/O, которое будет связано с дескриптором, который может влиять на работу того, чтобы подготавливать и завершить методы на некоторой архитектуре.
Возвращаемое значение
Создаваемый IOMemoryDescriptor на успехе, чтобы быть выпущенным вызывающей стороной или нулем при отказе.
Обсуждение
Этот метод создает и инициализирует IOMemoryDescriptor для памяти, состоящей из поддиапазона указанного дескриптора памяти. Родительский дескриптор памяти сохраняется новым дескриптором.
