C28638

警告 C28638: 関数の遅延読み込みスタブに一致する宣言がありません

多くの遅延読み込みスタブは、関数が宣言されているヘッダー ファイルをインクルードせずに実装できます。 関数シグネチャは、経時的に、対応するすべての遅延読み込みスタブを更新することなく変更される可能性があります。 遅延読み込みスタブの署名に誤りがあると、アクセス違反につながります。

通常、実装対象の遅延ロード スタブの関数プロトタイプを含む #include <header.h> が欠落しています。 一般的な誤りは、パブリックとプライベートの両方の序数に対して遅延読み込みスタブを実装する一方で、パブリック ヘッダー ファイルをインクルードすることです (その結果、プライベート序数は省略されます)。 これに対する修正は、実装対象の遅延ロード スタブに適切なヘッダー ファイルを含めることです。