IVsBuildableProjectCfg.AdviseBuildStatusCallback 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册环境以接收生成状态事件的通知。
public:
int AdviseBuildStatusCallback(Microsoft::VisualStudio::Shell::Interop::IVsBuildStatusCallback ^ pIVsBuildStatusCallback, [Runtime::InteropServices::Out] System::UInt32 % pdwCookie);
int AdviseBuildStatusCallback(Microsoft::VisualStudio::Shell::Interop::IVsBuildStatusCallback const & pIVsBuildStatusCallback, [Runtime::InteropServices::Out] unsigned int & pdwCookie);
public int AdviseBuildStatusCallback (Microsoft.VisualStudio.Shell.Interop.IVsBuildStatusCallback pIVsBuildStatusCallback, out uint pdwCookie);
abstract member AdviseBuildStatusCallback : Microsoft.VisualStudio.Shell.Interop.IVsBuildStatusCallback * uint32 -> int
Public Function AdviseBuildStatusCallback (pIVsBuildStatusCallback As IVsBuildStatusCallback, ByRef pdwCookie As UInteger) As Integer
参数
- pIVsBuildStatusCallback
- IVsBuildStatusCallback
中指向环境接口的指针 IVsBuildStatusCallback 。
- pdwCookie
- UInt32
弄指向表示已完成注册的抽象句柄的指针。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsBuildableProjectCfg::AdviseBuildStatusCallback(
[in] IVsBuildStatusCallback *pIVsBuildStatusCallback,
[out] VSCOOKIE *pdwCookie
);
IVsBuildStatusCallback接口是一种机制,项目通过该机制向环境通知其生成状态的更改。 当发生生成事件时,项目将调用相应的 IVsBuildStatusCallback 方法。 例如,项目在 BuildEnd 完成生成时调用方法。