سؤال

يحدث هذا في بعض الأحيان مع تثبيتات Windows XP. ما لم يتم تثبيت برامج تشغيل العرض، فإن إجراءات توفير الطاقة مثل الاستعداد والإسبات غير مدعومة.

ما إذا كان النظام يدعم السبات يمكن التحقق منها - http://pinvoke.net/default.aspx/powrprof/ispwrabernateallowed.html.

هل هناك شيء مماثل للتحقق من دعم الاستعداد؟

هل كانت مفيدة؟

المحلول

تحقق من جميع وظائف إدارة بوروير هنا

هناك ispwrsuspendlowed السمب الذي يمكنك استخدامه

نصائح أخرى

لإرسال آلة للنوم أو السبات استخدم وظيفة وظيفة Win32 SetSusPendstate

http://msdn.microsoft.com/en-us/library/aa373201٪28VS.85٪29.aspx.

لكنني لم أجد أي شيء سيخبره إذا كان هذا الوضع متاحا دون استدعاء الدالة أعلاه بالفعل والحصول على الخطأ باستخدام وظيفة GetLasterRor ().

تحرير: استخدام وظيفة getpwrcapabilication

http://msdn.microsoft.com/en-us/library/aa372691٪28Vs.85٪29.aspx.

في أن الهيكل System_Power_Capabilities إرجاع: SleepButtonPresent

http://msdn.microsoft.com/en-us/library/aa373215٪28VS.85٪29.aspx.والتي قد تساعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top