Python和ShutdownBlockReasonCreate、ShutdownBlockReasonDestroy和ShutdownBlockReasonQuery

Python和ShutdownBlockReasonCreate、ShutdownBlockReasonDestroy和ShutdownBlockReasonQuery,python,winapi,Python,Winapi,是否可以从Python中调用ShutdownBlockReasonCreate、ShutdownBlockReasonDestroy和ShutdownBlockReasonQuery win32 API?我在pywin32库的任何地方都找不到它们 谢谢 您可以尝试在pywin32邮件列表上询问或提出增强请求: 如果您不能等待并且找不到COM对象,那么总是会有。几乎可以用它做任何事情。使用ctypes from ctypes import * retval = windll.user32.S

是否可以从Python中调用ShutdownBlockReasonCreate、ShutdownBlockReasonDestroy和ShutdownBlockReasonQuery win32 API?我在pywin32库的任何地方都找不到它们


谢谢

您可以尝试在pywin32邮件列表上询问或提出增强请求:

如果您不能等待并且找不到COM对象,那么总是会有。几乎可以用它做任何事情。

使用ctypes

from ctypes import *
retval = windll.user32.ShutdownBlockReasonCreate(
    handle,
    c_wchar_p("the reason")
)
if retval != 0:
    ... Error checking

同样,关闭BlockReasonDestroy。

非常感谢!我不知道它在哪个DLL中。在msdn中搜索它,所有api函数文档都会在文档底部列出DLL。