如何从C#调用WIN API

时间:2013-09-22 12:02:04

标签: c# api

如何在C#中调用PowerRegisterSuspendResumeNotification API?

我需要将它从C ++翻译成C#。

DWORD WINAPI PowerRegisterSuspendResumeNotification(
  _In_   DWORD Flags,
  _In_   HANDLE Recipient,
  _Out_  PHPOWERNOTIFY RegistrationHandle
);

1 个答案:

答案 0 :(得分:2)

您可以使用系统事件来挂钩此方法:PowerModeChanged Event

这允许您在系统暂停或恢复之前挂钩事件并执行某些操作。