Поделиться через


C28133

предупреждение C28133: IoInitializeTimer лучше всего вызывать из AddDevice

Дополнительные сведения

IoInitializeTimer можно вызывать только один раз для каждого объекта устройства. Вызов из подпрограммы AddDevice помогает убедиться, что он не неожиданно вызывается несколько раз.

Драйвер вызывает IoInitializeTimer в подпрограмме, отличной от подпрограммы AddDevice. Средство анализа кода использует эту возможность, чтобы предложить рекомендации, которые могут предотвратить ошибки и сделать код драйвера более надежным.