Metoda IVsToolboxActiveUserHook.InterceptDataObject — (IDataObject, IDataObject)
Ta metoda jest wywoływana przez przybornik, w każdym przypadku, gdy jeden z jego obiektów danych bierze udział w operacji przeciągania i upuszczania.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int InterceptDataObject(
IDataObject pIn,
out IDataObject ppOut
)
int InterceptDataObject(
IDataObject^ pIn,
[OutAttribute] IDataObject^% ppOut
)
abstract InterceptDataObject :
pIn:IDataObject *
ppOut:IDataObject byref -> int
Function InterceptDataObject (
pIn As IDataObject,
<OutAttribute> ByRef ppOut As IDataObject
) As Integer
Parametry
- pIn
[w] IDataObject Zawierający obiekt usunięty na użytkownika przybornika.
- ppOut
[out] IDataObject Zawierających zmodyfikowanego obiektu, który będzie obsługiwany przez użytkownika z przybornika.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell80.idl:
HRESULT IVsToolboxActiveUserHook::InterceptDataObject(
[in] IDataObject *pIn,
[out] IDataObject **ppOut
);
IVsToolboxActiveUserHookjest używany przez aplikację, która wymaga, aby przechwycić i zmodyfikować niektóre obiekty danych przybornik, gdy są one kopiowane lub przeciągnięciu.
To powinien być wywoływany tylko przez przybornik, sam, jak można odbierać tylko aktywnego użytkownika przybornik IVsToolboxActiveUserHook powiadomienia.
Zobacz też
Interfejs IVsToolboxActiveUserHook
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku