IVsSccProjectProviderBinding.ValidateServerPathEdit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定给定的源代码管理服务器路径是否有效。
public:
int ValidateServerPathEdit(int fQuick, System::String ^ lpszServerPath, [Runtime::InteropServices::Out] int % pfValidServer);
int ValidateServerPathEdit(int fQuick, std::wstring const & lpszServerPath, [Runtime::InteropServices::Out] int & pfValidServer);
public int ValidateServerPathEdit (int fQuick, string lpszServerPath, out int pfValidServer);
abstract member ValidateServerPathEdit : int * string * int -> int
Public Function ValidateServerPathEdit (fQuick As Integer, lpszServerPath As String, ByRef pfValidServer As Integer) As Integer
参数
- fQuick
- Int32
中非零 (true) 验证是否为 fast (这允许在编辑过程中使用验证,而不会减慢网络访问) 之类的问题。
- lpszServerPath
- String
中要验证的服务器路径。
- pfValidServer
- Int32
弄 true 如果路径有效,则返回非零 () ; 否则返回零 (false) 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 ivssccprojectproviderbinding
HRESULT ValidateServerPathEdit(
[in] BOOL fQuick,
[in] LPCOLESTR lpszServerPath,
[out, retval] BOOL * pfValidServer
);
此方法可以在用户主动编辑) 编辑字段 (登记选择时进行。 在这种情况下,将 fQuick 设置为非零值,以便不会对编辑过程产生不利影响。 如果 fQuick 为零,则此方法可以执行所需的任何操作以确保服务器路径有效。