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


C28133

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

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

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

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