atributo notify_flag
O atributo [notify_flag] fornece notificação identificando se uma rotina de servidor é chamada.
[notify_flag] procedure-name();
-
procedure-name
-
Nome do procedimento remoto ao qual o procedimento de notify_flag está associado.
O atributo [notify_flag] é semelhante em uso ao atributo [notify] .
O nome do procedimento [notify_flag] é o nome do procedimento remoto sufixo por _notify_flag. O procedimento _notify_flag não requer parâmetros e não retorna um resultado. Um protótipo desse procedimento também é gerado no arquivo de cabeçalho. Por exemplo, se o arquivo IDL contiver o seguinte:
MyProcedure([in] short S);
Especifique o seguinte no ACF para MIDL para gerar a chamada _notify_flag :
[notify_flag] MyProcedure();
O compilador MIDL gerará o código stub do servidor que contém a seguinte chamada para o procedimento _notify_flag :
MyProcedure_notify_flag();
O arquivo de cabeçalho conterá um protótipo:
void MyProcedure_notify_flag(boolean __MIDL_NotifyFlag);
_MIDL_NotifyFlag será TRUE se a rotina do servidor for chamada.
[notify_flag] MyProcedure();