атрибут notify_flag
Атрибут [notify_flag] предоставляет уведомление, определяющее, вызывается ли подпрограмма сервера.
[notify_flag] 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_NotifyFlag имеет значение TRUE , если вызывается подпрограмма сервера.
[notify_flag] MyProcedure();