2015-10-06 2 views
-1

Visual Studio permet d'effacer l'indicateur d'interruption des processeurs via _disable ou _enable (voir lien). Quand, il est recommandé d'utiliser de tels outils. En particulier, en vue de la performance. https://msdn.microsoft.com/en-us/library/tzkfha43.aspxC++: Quand devrais-je utiliser _disable() _enable()

+2

Le drapeau d'interruption peut seulement être basculé en mode noyau, développez-vous un pilote en mode noyau? –

+1

Je ne suis pas un développeur de pilote en mode noyau. Qu'est-ce que le mode noyau? – user1235183

+5

Absence d'une compréhension minimale du problème – sehe

Répondre

2

_disable() et _enable() sont respectivement utilisés pour désactiver et activer les interruptions.

Read more about interrupts here.

Si vous êtes un C++ débutant, vous n'avez pas besoin probablement cela, sauf si votre objectif est d'écrire un noyau de système d'exploitation.

0

Dans votre cas, jamais. Juste oublie qu'il existe. :)