Поделиться через


Метод IWMDMStorage::GetSize (mswmdm.h)

Метод GetSize извлекает размер хранилища в байтах.

Синтаксис

HRESULT GetSize(
  [out] DWORD *pdwSizeLow,
  [out] DWORD *pdwSizeHigh
);

Параметры

[out] pdwSizeLow

Указатель на DWORD , указывающий низкоупорядоченную часть размера объекта хранилища в байтах.

[out] pdwSizeHigh

Указатель на DWORD , указывающий высокий порядок размера объекта хранилища в байтах.

Возвращаемое значение

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Для папок или абстрактных объектов (например, абстрактных списков воспроизведения) размер равен нулю.

Примеры

Следующий код C++ извлекает размер файла в килобайтах.


// Get size of file in kilobytes.
DWORD lowSize = 0;
DWORD highSize = 0;
hr = pStorage->GetSize(&lowSize, &highSize);
//TODO: Display the file size.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h
Библиотека Mssachlp.lib

См. также раздел

Интерфейс IWMDMStorage

IWMDMStorage::GetDate

IWMDMStorage::GetName