VsTextManagerClass.GetBufferSccStatus2(String, Int32, Int32) 方法

定义

返回有关缓冲区是否处于源代码管理下的信息,如果有,则返回是否签入该文件。

public:
 virtual int GetBufferSccStatus2(System::String ^ pszFileName, [Runtime::InteropServices::Out] int % pbNonEditable, [Runtime::InteropServices::Out] int % piStatusFlags) = Microsoft::VisualStudio::TextManager::Interop::IVsTextManager::GetBufferSccStatus2;
 virtual int GetBufferSccStatus2(std::wstring const & pszFileName, [Runtime::InteropServices::Out] int & pbNonEditable, [Runtime::InteropServices::Out] int & piStatusFlags);
public virtual int GetBufferSccStatus2 (string pszFileName, out int pbNonEditable, out int piStatusFlags);
abstract member GetBufferSccStatus2 : string * int * int -> int
override this.GetBufferSccStatus2 : string * int * int -> int
Public Overridable Function GetBufferSccStatus2 (pszFileName As String, ByRef pbNonEditable As Integer, ByRef piStatusFlags As Integer) As Integer

参数

pszFileName
String

中相关文件名。

pbNonEditable
Int32

弄如果为 true,则不能修改文件 (例如,如果文件受源代码管理且签入) 。 如果为 false,则可以编辑该文件。 )

piStatusFlags
Int32

弄返回其他状态标志。 这是 tagVSQueryEditResult 从返回的值 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 。 如果不需要返回值,则为此参数传递 null 值。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

实现

适用于