IOConfigDirectory
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
C++
virtual IOReturn getIndexEntry( int
entry
, UInt32 &value
);Параметры
entry
по возврату, набору к входному значению
value
ссылка на переменную для хранения значения записи
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает запись в указанном индексе каталога, как необработанный UInt32.
-
Объявление
C++
virtual IOReturn getIndexKey( int
index
, int &key
);Параметры
key
по возврату, набору к ключу
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает ключ для записи в указанном индексе
-
Объявление
C++
virtual IOReturn getIndexType( int
index
, IOConfigKeyType &type
);Параметры
type
по возврату, набору к типу данных
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает тип данных для записи в указанном индексе
-
Объявление
C++
virtual IOReturn getIndexValue( int
type
, UInt32 &value
);Параметры
type
по возврату, набору к типу данных
value
ссылка на переменную для хранения значения записи
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре и имеет тип, подходящий для параметра, передаваемого по значению
Обсуждение
Получает значение в указанном индексе каталога, во множестве форм.
-
Объявление
C++
virtual IOReturn getKeySubdirectories( int
key
, OSIterator *&iterator
);Параметры
key
тип подкаталога для итерации
iterator
по возврату, набор для указания на OSIterator
Возвращаемое значение
kIOReturnSuccess, если мог бы быть создан итератор
Обсуждение
Создает итератор по подкаталогам данного типа каталога.
-
Объявление
C++
virtual IOReturn getKeyType( int
key
, IOConfigKeyType &type
);Параметры
type
по возврату, набору к типу данных
Возвращаемое значение
kIOReturnSuccess, если ключ существует в словаре
Обсуждение
Получает тип данных для указанного ключа
-
Объявление
C++
virtual IOReturn getKeyValue( int
value
, UInt32 &text
, OSString **text = NULL);Параметры
value
по возврату, набору к типу данных
ссылка на переменную для хранения значения записи
text
если ненулевой, если никакой текст не нашел, по возврату указывает на строковое описание поля или NULL.
Возвращаемое значение
kIOReturnSuccess, если ключ существует в словаре и имеет тип, подходящий для параметра, передаваемого по значению
Обсуждение
Получает значение для указанного ключа, во множестве форм.
-
Объявление
C++
virtual IOReturn getSubdirectories( OSIterator *&
iterator
);Параметры
iterator
по возврату, набор для указания на OSIterator
Возвращаемое значение
kIOReturnSuccess, если мог бы быть создан итератор
Обсуждение
Создает итератор по подкаталогам каталога.
-
Объявление
C++
virtual IOReturn update( UInt32
offset
, const UInt32 *&romBase
) = 0;Возвращаемое значение
kIOReturnSuccess, если указанное смещение теперь accessable в romBase [смещение].
Обсуждение
удостоверяется, что ROM имеет, по крайней мере, указанную способность, и что ROM актуален от его запуска до, по крайней мере, указанного смещения quadlet.
-
Объявление
C++
struct ExpansionData { };
Обсуждение
Эта структура будет использоваться для расширения capablilties класса в будущем.
-
Зарезервированный для будущего использования. (Только внутреннее использование)
Объявление
C++
ExpansionData *reserved;