警告 C28101:驅動程式模組推斷目前的函式不是正確的函式類型
程式代碼分析工具偵測到函式是特定類型,例如回呼函式。 此為參考用訊息, 它不會指出錯誤。
此訊息指出程式代碼分析工具正在套用該函式類型特定的規則。 如果此推斷錯誤,程式代碼分析工具會產生誤判警告,但可以安全地忽略這些警告。 如需詳細資訊,請參閱 使用註釋減少 C/C++ 程式代碼瑕疵。
函式簽章(自變數和結果類型)會盡可能用來識別函式。 某些標準驅動程式例程,例如 Cancel 和 StartIo具有相同的簽章,因此會檢查名稱是否符合該函式的傳統名稱。 可能會檢查其他函式是否有傳統名稱。
若要在備援時隱藏此警告,您可以明確宣告函式為特定函式類型。 以這種方式偵測到的函式通常是回呼函式。 適當的動作是使用函式 typedef 來宣告它們。 如需詳細資訊,請參閱使用函式角色類型宣告 。