IVsLibrary2.GetSeparatorString(IntPtr) Methode

Definition

Gibt die Zeichenfolge zurück, die verwendet wird, um Symbole für diesen Typ von Browse-Container zu trennen.Returns the string used to separate symbols for this type of Browse Container.

public:
 int GetSeparatorString(IntPtr pszSeparator);
public int GetSeparatorString (IntPtr pszSeparator);
abstract member GetSeparatorString : nativeint -> int
Public Function GetSeparatorString (pszSeparator As IntPtr) As Integer

Parameter

pszSeparator
IntPtr

[out] Zeiger auf eine auf NULL endende Zeichenfolge, die den sprachspezifischen Bereichsoperator enthält.[out] Pointer to a null-terminated string containing the language specific scope operator.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.If the method succeeds, it returns S_OK. Bei einem Fehler wird ein Fehlercode zurückgegeben.If it fails, it returns an error code.

Hinweise

COM-SignaturCOM Signature

Aus vsshell80. idl:From vsshell80.idl:

HRESULT GetSeparatorString([out, string] LPCWSTR *pszSeparator);  

Gibt den Bereichs Operator zurück, der zum Trennen von Namespaces, Klassen und Membern verwendet wird, z. b. "::" für Visual C++Visual C++ und "." für Visual BasicVisual Basic und Visual C#Visual C# .Returns the scope operator used to separate namespaces, classes and members, such as "::" for Visual C++Visual C++ and "." for Visual BasicVisual Basic and Visual C#Visual C#.

Hinweis

Die Zeichenfolge wird vom IVsLibrary2 -Objekt erstellt, und die Zeichenfolge muss für die Lebensdauer des-Objekts beibehalten werden IVsLibrary2 .The string is created by the IVsLibrary2 object and the string must persist for the life of the IVsLibrary2 object.

Wenn Sie diese Schnittstelle in verwaltetem Code implementieren und die Zeichenfolge vom Aufrufer verworfen werden muss, implementieren Sie die-Schnittstelle in IVsCoTaskMemFreeMyStrings der- IVsLibrary2 Schnittstelle.If you are implementing this interface in managed code and you need to have the string disposed of by the caller, implement the IVsCoTaskMemFreeMyStrings interface on the IVsLibrary2 interface.

Gilt für: