Metoda IVsShell.AdviseBroadcastMessages — (IVsBroadcastMessageEvents, UInt32)
Umożliwia klientom odbieranie wiadomości, które są zazwyczaj emisji tylko do okna głównego aplikacji.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int AdviseBroadcastMessages(
IVsBroadcastMessageEvents pSink,
out uint pdwCookie
)
int AdviseBroadcastMessages(
IVsBroadcastMessageEvents^ pSink,
[OutAttribute] unsigned int% pdwCookie
)
abstract AdviseBroadcastMessages :
pSink:IVsBroadcastMessageEvents *
pdwCookie:uint32 byref -> int
Function AdviseBroadcastMessages (
pSink As IVsBroadcastMessageEvents,
<OutAttribute> ByRef pdwCookie As UInteger
) As Integer
Parametry
pSink
Type: Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents[in] Wskaźnik do IVsBroadcastMessageEvents interfejsu. Otrzymasz powiadomienie o jego wykonania.
pdwCookie
Type: System.UInt32[out] Wskaźnik do dojścia abstrakcyjne wymagane do unadvise klienta emisji komunikatów w środowisku.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsShell::AdviseBroadcastMessages(
[in] IVsBroadcastMessageEvents *pSink,
[out] VSCOOKIE *pdwCookie
);
Ta metoda umożliwia klientom odbierać określonych wiadomości emisji zwykle tylko do okna głównego środowiska. Te komunikaty zawierają komunikaty systemowe, takie jak zmiany kolorów palety i czcionki.
Zobacz też
Interfejs IVsShell
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku