Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Used to register an invisible editor.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")> _
Public Interface IVsInvisibleEditorManager
[InterfaceTypeAttribute()]
[GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface IVsInvisibleEditorManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface class IVsInvisibleEditorManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")>]
type IVsInvisibleEditorManager = interface end
public interface IVsInvisibleEditorManager
The IVsInvisibleEditorManager type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
![]() |
RegisterInvisibleEditor | Registers an invisible editor on the specified document. |
Top
Remarks
Notes to Callers
Query service for this interface through SVsInvisibleEditorManager.
Examples
[C++]
CComPtr<IVsInvisibleEditorManager> spIEM;
HRESULT hr;
// Register an invisible editor on the given file, saying 'yes' to caching
// so that it gets loaded right away.
if (FAILED (hr = CLangService::GetService()->QueryService (SID_SVsInvisibleEditorManager, IID_IVsInvisibleEditorManager, (void **)&spIEM)) ||
FAILED (hr = CHash::AddNoCase (pszFileName, true /*fIsFileName*/, &m_pName)) ||
FAILED (hr = spIEM->RegisterInvisibleEditor (pszFileName, NULL, RIEF_ENABLECACHING, NULL, &m_spEditor)))
{
return hr;
}
.gif)