2014-12-04 4 views
0

Я хочу получить свободное пространство на WPD-устройстве. Я пытаюсь реализовать WPDServiceApi. В настоящее время я внедряю службу статуса служб WPD. Я взял образцы кода из Windows7DEK. Во время компиляции существует множество несоответствий типов. Я вообще не могу собрать этот образец. Первоначально было много недостающих включений, которые я успешно разрешил. Теперь я получаю несоответствия типов, как (PSLGUID), и параметр образца просто посылает (GUID). Это просто случайный пример. У кого-нибудь есть опыт работы с статусом? я просто хочу получить свободное место на устройстве.WPD Service api implimentation (Status Service), чтобы освободить место на устройстве WPD

+0

Никто, кто работал на переносных устройствах Windows? это странно.. – Ahsan

ответ

-1

Я недавно работал с таким проектом, но в Delphi.

Please look at this MSDN article.

В нем говорится, что WPD Storage Properties поддерживает следующие свойства хранения.

Где WPD_STORAGE_CAPACITY возвращает емкость устройства в BYTES.

Раньше я использовал this file as a reference, он находится на Python, но легко непобедим.

Это часть исходного кода Caliber.