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.
Creates an entry in the running document table when a document is created or opened.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Shell
Assemblies: Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Function RegisterAndLockDocument ( _
lockType As _VSRDTFLAGS, _
mkDocument As String, _
hierarchy As IVsHierarchy, _
itemid As UInteger, _
docData As IntPtr _
) As UInteger
'Usage
Dim instance As RunningDocumentTable
Dim lockType As _VSRDTFLAGS
Dim mkDocument As String
Dim hierarchy As IVsHierarchy
Dim itemid As UInteger
Dim docData As IntPtr
Dim returnValue As UInteger
returnValue = instance.RegisterAndLockDocument(lockType, _
mkDocument, hierarchy, itemid, docData)
[CLSCompliantAttribute(false)]
public uint RegisterAndLockDocument(
_VSRDTFLAGS lockType,
string mkDocument,
IVsHierarchy hierarchy,
uint itemid,
IntPtr docData
)
[CLSCompliantAttribute(false)]
public:
unsigned int RegisterAndLockDocument(
_VSRDTFLAGS lockType,
String^ mkDocument,
IVsHierarchy^ hierarchy,
unsigned int itemid,
IntPtr docData
)
[<CLSCompliantAttribute(false)>]
member RegisterAndLockDocument :
lockType:_VSRDTFLAGS *
mkDocument:string *
hierarchy:IVsHierarchy *
itemid:uint32 *
docData:IntPtr -> uint32
public function RegisterAndLockDocument(
lockType : _VSRDTFLAGS,
mkDocument : String,
hierarchy : IVsHierarchy,
itemid : uint,
docData : IntPtr
) : uint
Parameters
- lockType
Type: Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS
Lock values from the _VSRDTFLAGS enumeration.
- mkDocument
Type: System.String
The absolute path of the document.
- hierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
The IVsHierarchy interface of the hierarchy element that owns the document.
- itemid
Type: System.UInt32
The item ID of the node.
- docData
Type: System.IntPtr
[out] Returns a pointer to the IUnknown interface of the document data object.
Return Value
Type: System.UInt32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
This method calls RegisterAndLockDocument.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.