IDebugClient5 ::FlushCallbacks, méthode (dbgeng.h)
La méthode FlushCallbacks force la remise d’une sortie mise en mémoire tampon restante à l’objet IDebugOutputCallbacks inscrit auprès de ce client.
Syntaxe
HRESULT FlushCallbacks();
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
Remarques
Le moteur fusionne parfois les demandes de rappel compatibles pour réduire la surcharge de rappel ; De petits morceaux de sortie sont collectés en groupes plus volumineux pour réduire le nombre d’appels IDebugOutputCallbacks ::Output. L’utilisation de FlushCallbacks est nécessaire pour qu’un client garantisse que tous les rappels en attente ont été traités à un point particulier. Par exemple, un appelant peut vider les rappels avant de démarrer une longue opération en dehors du moteur afin que les rappels en attente ne soient pas retardés tant qu’après l’opération.
Pour plus d’informations sur les rappels, consultez rappels.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |