IDebugApplication::SynchronousCallInDebuggerThreadIDebugApplication::SynchronousCallInDebuggerThread

Fournit un mécanisme exécuter du code dans le thread de débogueur à l’appelant.Provides a mechanism for the caller to run code in the debugger thread.

SyntaxeSyntax

HRESULT SynchronousCallInDebuggerThread(  
   IDebugThreadCall*  pptc,  
   DWORD_PTR          dwParam1,  
   DWORD_PTR          dwParam2,  
   DWORD_PTR          dwParam3  
);  

ParamètresParameters

pptc
[in] Objet à appeler.[in] The object to call.

dwParam1
[in] Premier paramètre à passer à la IDebugThreadCall::ThreadCallHandler (méthode).[in] First parameter to pass to the IDebugThreadCall::ThreadCallHandler method.

dwParam2
[in] Deuxième paramètre à passer à la IDebugThreadCall::ThreadCallHandler (méthode).[in] Second parameter to pass to the IDebugThreadCall::ThreadCallHandler method.

dwParam3
[in] Troisième paramètre à passer à la IDebugThreadCall::ThreadCallHandler (méthode).[in] Third parameter to pass to the IDebugThreadCall::ThreadCallHandler method.

Valeur de retourReturn Value

La méthode retourne HRESULT.The method returns an HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.Possible values include, but are not limited to, those in the following table.

ValeurValue DescriptionDescription
S_OK La méthode a réussi.The method succeeded.

RemarquesRemarks

Ordinateurs hôtes et les moteurs de langue utilisent généralement cette méthode pour implémenter les objets libres de threads sur leurs implémentations mono-threads uniques.Language engines and hosts typically use this method to implement free-threaded objects on top of their single threaded implementations.

Voir aussiSee Also

IDebugApplication (Interface) IDebugApplication Interface
Interface IDebugThreadCallIDebugThreadCall Interface