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_NotifyFlag為 TRUE 。
[notify_flag] MyProcedure();