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
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.