notify_flag属性

[notify_flag] 属性提供用于标识是否调用服务器例程的通知。

[notify_flag] procedure-name();

参数

procedure-name

与notify_flag过程关联的远程过程的名称。

注解

[notify_flag] 属性与 [notify] 属性的用法类似。

[notify_flag] 过程名称是_notify_flag后缀的远程过程的名称。 _notify_flag过程不需要任何参数,也不会返回结果。 此过程的原型也在头文件中生成。 例如,如果 IDL 文件包含以下项:

MyProcedure([in] short S);

在 ACF 中为 MIDL 指定以下内容以生成 _notify_flag 调用:

[notify_flag] MyProcedure();

MIDL 编译器将生成服务器存根代码,其中包含对 _notify_flag 过程的以下调用:

MyProcedure_notify_flag();

头文件将包含原型:

void MyProcedure_notify_flag(boolean __MIDL_NotifyFlag);

如果调用服务器例程,则_MIDL_NotifyFlagTRUE

示例

[notify_flag] MyProcedure();

另请参阅

通知