Windows Vista. Для профессионалов. Роман Клименко
тип: указатель на класс BcdDeviceData – содержит указатель на родительский элемент.
• Path, тип: string – хранит путь к устройству.
• AdditionalOptions, тип: string – доступно как для чтения, так и для записи. Содержит дополнительные параметры элемента.
• DeviceType, тип: uint32 – доступно как для чтения, так и для записи. Свойство идентифицирует тип элемента устройства. Например, если значение данного свойства равно 1, то элемент является загрузочным. Если значение равно 2, то элемент является партицией. Если же значение свойства равно 3, то элемент является файлом. Ну, а если значение данного свойства равно 5, то элемент устройства неизвестен.
Класс BcdDevicePartitionData
Класс содержит описание данных элемента устройства – партиции. Если не сказано об обратном, то свойства данного класса доступны только для чтения.
• Path, тип: string – включает в себя путь к устройству.
• AdditionalOptions, тип: string – доступно как для чтения, так и для записи. Содержит дополнительные параметры элемента.
• DeviceType, тип: uint32 – доступно как для чтения, так и для записи. Свойство идентифицирует тип элемента устройства. Например, если значение данного свойства равно 1, то элемент является загрузочным. Если значение равно 2, то элемент является партицией. Если же значение свойства равно 3, то элемент является файлом. Ну, а если значение данного свойства равно 5, то элемент устройства неизвестен.
Класс BcdStringElement
Содержит описание строкового элемента. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи:
• Objectld, тип: string – содержит идентификатор элемента;
• StoreFilePath, тип: string – включает в себя путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• String, тип: string – доступно только для чтения, содержит значение данного элемента;
• Туре, тип: uint32 – определяет подтип элемента.
Класс BcdObjectElement
Включает в себя описание элемента, указывающего на объект. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи:
• Id, тип: string – свойство доступно только для чтения, оно определяет CLSID-номер, уникально идентифицирующий объект, на который указывает данный элемент;
• Objectld, тип: string – хранит идентификатор элемента;
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента.
Класс BcdObjectListElement
Класс содержит описание элемента, указывающего на массив объектов. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи:
• Ids, тип: массив значений строкового типа – включает в себя массив CLSID-номеров, уникально идентифицирующих объекты, на которые указывает данный элемент;
• Objectld, тип: string – хранит идентификатор элемента;
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента.
Класс