ExpansionFunction.FieldChanged(String, Int32) 方法

定义

当字段已更改其值时调用。

public:
 virtual int FieldChanged(System::String ^ bstrField, [Runtime::InteropServices::Out] int % fRequeryValue);
 virtual int FieldChanged(std::wstring const & bstrField, [Runtime::InteropServices::Out] int & fRequeryValue);
public virtual int FieldChanged (string bstrField, out int fRequeryValue);
abstract member FieldChanged : string * int -> int
override this.FieldChanged : string * int -> int
Public Overridable Function FieldChanged (bstrField As String, ByRef fRequeryValue As Integer) As Integer

参数

bstrField
String

中已更改的字段的名称。

fRequeryValue
Int32

弄如果扩展函数依赖于指定字段的值并且需要重新查询,则返回非零值;否则,返回零。

返回

Int32

如果成功, S_OK 则返回; 否则返回错误代码。

实现

注解

如果值依赖于指定的字段,则调用此方法以确定扩展函数是否需要重新计算其值。

此方法是 FieldChanged 接口上方法的实现 IVsExpansionFunction

基方法会搜索匹配字段的参数列表。 如果找到该字段,则基方法设置 fRequiryFunction 为1并返回 S_OK ; 否则,基方法会将设置 fRequiryFunction 为0,并返回 S_OK

适用于