共用方式為


C28101

警告 C28101:驅動程式模組推斷目前的函式不是正確的函式類型

程式代碼分析工具偵測到函式是特定類型,例如回呼函式。 此為參考用訊息, 它不會指出錯誤。

此訊息指出程式代碼分析工具正在套用該函式類型特定的規則。 如果此推斷錯誤,程式代碼分析工具會產生誤判警告,但可以安全地忽略這些警告。 如需詳細資訊,請參閱 使用註釋減少 C/C++ 程式代碼瑕疵

函式簽章(自變數和結果類型)會盡可能用來識別函式。 某些標準驅動程式例程,例如 CancelStartIo具有相同的簽章,因此會檢查名稱是否符合該函式的傳統名稱。 可能會檢查其他函式是否有傳統名稱。

若要在備援時隱藏此警告,您可以明確宣告函式為特定函式類型。 以這種方式偵測到的函式通常是回呼函式。 適當的動作是使用函式 typedef 來宣告它們。 如需詳細資訊,請參閱使用函式角色類型宣告