IVsTextStream.EnumMarkers 方法
列舉 s 組特定的文字資料流標記,根據指定的準則。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
Function EnumMarkers ( _
iPos As Integer, _
iLen As Integer, _
iMarkerType As Integer, _
dwFlags As UInteger, _
<OutAttribute> ByRef ppEnum As IVsEnumStreamMarkers _
) As Integer
int EnumMarkers(
int iPos,
int iLen,
int iMarkerType,
uint dwFlags,
out IVsEnumStreamMarkers ppEnum
)
int EnumMarkers(
[InAttribute] int iPos,
[InAttribute] int iLen,
[InAttribute] int iMarkerType,
[InAttribute] unsigned int dwFlags,
[OutAttribute] IVsEnumStreamMarkers^% ppEnum
)
abstract EnumMarkers :
iPos:int *
iLen:int *
iMarkerType:int *
dwFlags:uint32 *
ppEnum:IVsEnumStreamMarkers byref -> int
function EnumMarkers(
iPos : int,
iLen : int,
iMarkerType : int,
dwFlags : uint,
ppEnum : IVsEnumStreamMarkers
) : int
參數
iPos
類型:Int32[in]文字緩衝區中的起始位置。
iLen
類型:Int32[in]列舉資料標記的文字的長度。
iMarkerType
類型:Int32[in]若要列舉的資料標記的型別。 這個參數會被忽略,若其值為EM_ALLTYPES指定的dwFlags參數。
dwFlags
類型:UInt32[in]列舉型別選項。 為一系列dwFlags的值,請參閱ENUMMARKERFLAGS。
ppEnum
類型:Microsoft.VisualStudio.TextManager.Interop.IVsEnumStreamMarkers%[] out指標IVsEnumStreamMarkers介面。
傳回值
類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。
備註
COM 簽章
從 textmgr.idl:
HRESULT IVsTextStream::EnumMarkers(
[in] long iPos,
[in] long iLen,
[in] long iMarkerType,
[in] DWORD dwFlags,
[out] IVsEnumStreamMarkers **ppEnum
);
這個方法會列舉透過指定的區域,受制於的清單值的標記dwFlags參數。 EnumMarkers列舉所有的資料標記,但會IVsTextStreamMarker介面透過IVsEnumStreamMarkers介面。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。