設定 API) (通知
通知是安裝程式函式傳送至回呼常式以指定狀態或事件的值。 Param1和Param2兩個參數會隨著通知一起傳送,並包含與通知相關的其他資訊。
回呼常式會處理通知,並將不帶正負號的整數傳回至安裝程式函式。 視安裝函式而定,您可以使用此值來指定作業或使用者選取專案,或者您可以忽略它。
安裝程式函式會使用下列語法,將通知傳送至回呼常式。
MsgHandler( //the specified callback routine
Context, //context used by the callback routine
Notification, //notification code
Param1, //additional notification information
Param2 //additional notification information
);
CoNtext參數是內容變數或結構的 void 指標,回呼常式可用來儲存後續呼叫回呼常式之間必須保存的資訊。
因為回呼常式會指定內容的實作,而且永遠不會由安裝程式函式參考或改變,所以內容不會記錄在後續通知訊息的參考資料中。
Notification參數會指定事件或狀態的不帶正負號整數值,讓安裝程式函式呼叫回呼常式。
Param1 和 Param2 是選擇性參數,可包含與通知相關的其他資訊。 這些參數是不帶正負號的整數。 如果 Param1 或 Param2 傳回不是不帶正負號整數的資訊,則會轉換成不帶正負號的整數,而且必須重新轉型為其原始資料類型,回呼常式才能使用它。
注意
下列通知代表安裝函式所使用的每個通知。 個別函式會使用這些通知的子集。 換句話說,並非每個函式都會使用每個通知。
安裝程式函式會使用下列通知。