以下是 IQueryContinueWithStatus 接口的定义:
#pragma once

#include <windows.h>

// IQueryContinueWithStatus 接口
DECLARE_INTERFACE_IID_(IQueryContinueWithStatus, IUnknown, "79A05991-5A74-4A0F-8A84-2434B4A242C4")
{
    STDMETHOD(QueryContinue)(
        ) PURE;

    STDMETHOD(Restart)(
        ) PURE;
};

这个接口包含两个方法:

1. QueryContinue:询问是否应该继续操作。如果用户选择取消或中止操作,该方法可能返回 S_FALSE。
2. Restart:重新启动操作。在用户选择重新启动时,可以调用此方法。

这样的接口在异步操作的场景中很有用,可以通过询问用户是否要继续或取消来提供更好的用户体验。在具体的使用中,你可能需要在相关的异步操作中实现这个接口,并根据用户的选择来执行相应的操作。

同样地,为了更深入了解和正确使用这个接口,你可能需要查阅 Microsoft 的官方文档或相关的编程资源。


转载请注明出处:http://www.zyzy.cn/article/detail/25126/Win32 API/Credentialprovider.h/IQueryContinueWithStatus