IVsTrackProjectDocumentsEvents3.OnEndQueryBatch 方法

确定它是否可以继续执行实际批处理操作,在批处理查询的成功完成处理之后。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Function OnEndQueryBatch ( _
    <OutAttribute> ByRef pfActionOK As Integer _
) As Integer
int OnEndQueryBatch(
    out int pfActionOK
)

参数

  • pfActionOK
    类型:System.Int32%
    [out] ,如果能继续建议的批处理,返回非零。,如果建议的批处理不应执行,返回零。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 ivstrackprojectdocumentsevents80.idl

HRESULT OnEndQueryBatch(
   [out, retval] BOOL *pfActionOK
);

由于对 EndQueryBatch 方法,将调用此方法。

如果项目的批查询的任何查询处理在错误的结果,项目 CancelQueryBatch 调用方法,然后调用 OnCancelQueryBatch 方法。 但是,因此,如果任何查询成功,则该项目 OnEndQueryBatch 调用方法。 如果此方法具有任何原因取消任何后续批处理操作,发出信号调用方传递返回 0 pfActionOK的。 这可能存在对话框 (在哪些用户取消了批处理操作) 或某个内部确定的结果由于所做的任何查询。

对于每个调用此方法,则必须在以前的调用 OnBeginQueryBatch 方法。

.NET Framework 安全性

请参见

参考

IVsTrackProjectDocumentsEvents3 接口

Microsoft.VisualStudio.Shell.Interop 命名空间