IVsTaskItem2.IsReadOnly(VSTASKFIELD, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定指定的任务字段是否设置为只读状态。
public:
int IsReadOnly(Microsoft::VisualStudio::Shell::Interop::VSTASKFIELD field, [Runtime::InteropServices::Out] int % pfReadOnly);
int IsReadOnly(Microsoft::VisualStudio::Shell::Interop::VSTASKFIELD field, [Runtime::InteropServices::Out] int & pfReadOnly);
public int IsReadOnly (Microsoft.VisualStudio.Shell.Interop.VSTASKFIELD field, out int pfReadOnly);
abstract member IsReadOnly : Microsoft.VisualStudio.Shell.Interop.VSTASKFIELD * int -> int
Public Function IsReadOnly (field As VSTASKFIELD, ByRef pfReadOnly As Integer) As Integer
参数
- field
- VSTASKFIELD
要检查其只读状态的任务字段。 有关字段值的列表,请参阅 VSTASKFIELD 。
- pfReadOnly
- Int32
out,retval] 如果 true 为,则任务字段为只读。 如果 false 为,则用户可以编辑任务字段。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
实现
注解
COM 签名
从 vsshell:
HRESULT IVsTaskItem::IsReadOnly(
[in] VSTASKFIELD field,
[out, retval]BOOL *pfReadOnly
);
如果将 pfReadOnly 参数设置为 false ,则用户可以编辑指定字段,并且任务列表使用适当的 put 方法来更新该字段的任务信息。 例如,如果 "优先级" 字段设置为读写,则任务列表将使用 put_Priority 方法来设置此字段。