Gets an IVsPersistDocData interface and a document cookie from the running document table for the specified document.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
Syntax
'宣言
Public Shared Sub GetRDTDocumentInfo ( _
site As IServiceProvider, _
documentName As String, _
<OutAttribute> ByRef hierarchy As IVsHierarchy, _
<OutAttribute> ByRef itemid As UInteger, _
<OutAttribute> ByRef persistDocData As IVsPersistDocData, _
<OutAttribute> ByRef docCookie As UInteger _
)
'使用
Dim site As IServiceProvider
Dim documentName As String
Dim hierarchy As IVsHierarchy
Dim itemid As UInteger
Dim persistDocData As IVsPersistDocData
Dim docCookie As UInteger
VsShellUtilities.GetRDTDocumentInfo(site, documentName, _
hierarchy, itemid, persistDocData, _
docCookie)
public static void GetRDTDocumentInfo(
IServiceProvider site,
string documentName,
out IVsHierarchy hierarchy,
out uint itemid,
out IVsPersistDocData persistDocData,
out uint docCookie
)
public:
static void GetRDTDocumentInfo(
IServiceProvider^ site,
String^ documentName,
[OutAttribute] IVsHierarchy^% hierarchy,
[OutAttribute] unsigned int% itemid,
[OutAttribute] IVsPersistDocData^% persistDocData,
[OutAttribute] unsigned int% docCookie
)
public static function GetRDTDocumentInfo(
site : IServiceProvider,
documentName : String,
hierarchy : IVsHierarchy,
itemid : uint,
persistDocData : IVsPersistDocData,
docCookie : uint
)
Parameters
site
Type: System.IServiceProvider
documentName
Type: System.StringThe moniker of the file.
hierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy%[out] The IVsHierarchy interface of the project containing the document.
itemid
Type: System.UInt32%[out] The item ID of the document.
persistDocData
Type: Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData%[out] The IVsPersistDocData interface for the document.
docCookie
Type: System.UInt32%[out] The identifier of the document held by the running document table.
Remarks
The docCookie parameter can be used in calls to other IVsRunningDocumentTable methods on this document.
Permissions
- 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.