IDiscoverySession.GetDiscoverError 方法

,如果 NotifyDiscoverComplete 方法在 cookie = nullnull 引用(在 Visual Basic 中为 Nothing),采用检索异常。

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

语法

声明
Function GetDiscoverError ( _
    cookie As Integer _
) As Integer
int GetDiscoverError(
    int cookie
)

参数

  • cookie
    类型:System.Int32
    [in] 标识查看文件的 URL。

返回值

类型:System.Int32

两个返回值可能适用:

  • S_OK:不可用的错误信息。 清除了该错误信息。 若要避免出现这种情况,请调用 NotifyDiscoverComplete 代码的 GetDiscoveryError 。

  • 其他:此方法都将在查看捕获的异常,因此, HRESULT 不会 S_OK

备注

COM 签名

从 discoveryservice.idl:

HRESULT IDiscoverySession::GetDiscoverError(
   [in] int cookie
);

备注

,如果 cookie 设置为 nullnull 引用(在 Visual Basic 中为 Nothing),从 NotifyDiscoverComplete 方法的错误信息不可用。若要防止这一问题,请调用 NotifyDiscoverComplete 实现的 GetDiscoveryError

.NET Framework 安全性

请参见

参考

IDiscoverySession 接口

Microsoft.VisualStudio.Shell.Interop 命名空间