Интерфейс накопителя данных с произвольным доступом.
Методы, наследуемые от InterfaceBase.
Release |
Закрывает текущий экземпляр, реализующий интерфейс.
|
Методы, наследуемые от IBinaryDataBase.
AddRef |
Инкрементирует счетчик ссылок на реализацию интерфейса.
|
IsInterfaceAvailable |
Проверяет доступность интерфейса по его идентификатору.
|
RepresentAs |
Осуществляет преобразование в интерфейс, заданный идентификатором.
|
Методы, наследуемые от IOutputBinaryData.
Методы, наследуемые от InterfaceBase.
Release |
Закрывает текущий экземпляр, реализующий интерфейс.
|
Методы, наследуемые от IBinaryDataBase.
AddRef |
Инкрементирует счетчик ссылок на реализацию интерфейса.
|
IsInterfaceAvailable |
Проверяет доступность интерфейса по его идентификатору.
|
RepresentAs |
Осуществляет преобразование в интерфейс, заданный идентификатором.
|
Методы, наследуемые от IOutputBinaryData.
Собственные методы.
WriteTo |
Создает поток записи, ассоциированный накопителем данных, в позиции, заданной байтовым сдвигом.
|
GetMaxSize |
Возвращает верхнюю границу допустимого размера накопителя в системе. Граница определяется настройками платформы, если они существуют, или значением 264 - 1 в противном случае. Возвращаемое значение не зависит от объема свободного места на физическом накопителе.
|
DeleteBlock |
Удаляет блок данных в накопителе и уменьшает размер данных в последнем.
|