IVsTextMarkerTypeProvider.GetTextMarkerType Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IVsPackageDefinedTextMarkerTypeÖzel bir işaret türü için uygulamanıza bir işaretçi döndürbırakmanıza olanak tanır.
public:
int GetTextMarkerType(Guid % pguidMarker, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsPackageDefinedTextMarkerType ^ % ppMarkerType);
public int GetTextMarkerType (ref Guid pguidMarker, out Microsoft.VisualStudio.TextManager.Interop.IVsPackageDefinedTextMarkerType ppMarkerType);
abstract member GetTextMarkerType : Guid * IVsPackageDefinedTextMarkerType -> int
Public Function GetTextMarkerType (ByRef pguidMarker As Guid, ByRef ppMarkerType As IVsPackageDefinedTextMarkerType) As Integer
Parametreler
- pguidMarker
- Guid
'ndaki Dış işaret türünü tanımlayan GUID 'ye yönelik işaretçi.
- ppMarkerType
- IVsPackageDefinedTextMarkerType
dışı IVsPackageDefinedTextMarkerType Dış işaret türü için uygulama işaretçisi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Textmgr. IDL dosyasından:
HRESULT IVsTextMarkerTypeProvider::GetTextMarkerType(
[in] GUID *pguidMarker,
[out] IVsPackageDefinedTextMarkerType **ppMarkerType
);
Bir paket bir dış işaret türü kaydettiğinde, bu arabirim belirtilen hizmet tarafından bir kez uygulanır. Bu yöntem size "dış Işaretçiler" altına kaydettiğiniz bir işaretin GUID 'siyle eşleşen bir GUID 'YI geçirir. Daha sonra IVsPackageDefinedTextMarkerType Bu işaret türü için uygulamanıza bir işaretçi geri geçirmeniz gerekir.
Not
IVsPackageDefinedTextMarkerTypeAynı GUID için her çağrılışında ayrı bir örneği geri geçirmeniz gerekmez. Belirli bir işaret GUID 'SI için, her seferinde aynı örnek olabilir. Bu arabirimin nedeni, herhangi bir sayıda işaret türünü kaydedebileceğinize yöneliktir.