Весь смысл IAT состоит в том, чтобы разрешить загрузку образа PE в произвольном месте в адресном пространстве во время выполнения. Поскольку базовый адрес неизвестен до времени выполнения, IAT не может быть заполнен во время компиляции. Это означает, что адреса устанавливаются, когда образ PE загружается в память во время выполнения.
MSJ столбцы Мэтта Пьетрека о формате PE - отличные ссылки.