Например, если я заявляю:
internal static class WinAPI
{
[DllImport("DwmApi.dll", PreserveSig = false)]
internal static extern bool DwmIsCompositionEnabled();
}
, но я не вызываю функцию DwmIsCompositionEnabled в моем проекте, я надеюсь, что это не вызовет исключения при запускепрограмма в системах, где DwmApi.dll не существует (или функция не существует в этой DLL).(Реальный случай: DwmApi.dll требует Windows Vista, поэтому она не существует в Windows XP).