IVsExpansionManager.GetTokenPath, méthode
Retourne le chemin d'accès à l'emplacement spécifié.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
Function GetTokenPath ( _
token As UInteger, _
<OutAttribute> ByRef pbstrPath As String _
) As Integer
int GetTokenPath(
uint token,
out string pbstrPath
)
int GetTokenPath(
[InAttribute] unsigned int token,
[OutAttribute] String^% pbstrPath
)
abstract GetTokenPath :
token:uint32 *
pbstrPath:string byref -> int
function GetTokenPath(
token : uint,
pbstrPath : String
) : int
Paramètres
token
Type : UInt32[in] valeur d'Un depuis l'énumération d'_ExpansionToken.
pbstrPath
Type : String%[] retourne une chaîne contenant le chemin complet à l'emplacement spécifié.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr2.idl :
HRESULT IVsExpansionManager::GetTokenPath(
[in]ExpansionToken,
[out] BSTR *pbstrPath
);
Des extraits de code sont en général enregistrés dans plusieurs emplacements y compris l'emplacement où le service de langage associé est installé ou un dossier dans le dossier mes Documents de l'utilisateur. Des extraits de code peuvent également être associés à un projet spécifique ou un élément de projet et être enregistrés dans un dossier relatif qui projet ou élément de projet.
Les chemins d'accès retournés de cette méthode sont non au dossier d'extraits de code mais au dossier de base. Par exemple, spécifier une valeur de jeton d'ET_MyDocs peut retourner un chemin d'accès tel que « C:\Documents and Settings\ [nom d'utilisateur] \ mes documents \ Visual Studio 2005 ». Les extraits de code sont enregistrés sous ce chemin d'accès dans « extraits de code [languagename] \ \ mes extraits de code », où [languageName] est le nom du langage tel que « C- ».
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.