VsTextManagerClass.GetBufferSccStatus2(String, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回有关缓冲区是否处于源代码管理下的信息,如果有,则返回是否签入该文件。
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 值。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。