IVsTaskProvider3.GetProviderGuid(Guid) Metodo

Definizione

Restituisce un identificatore univoco per questo provider. Questa operazione viene usata per rendere persistente & ripristinare i dati per provider gestiti dall'elenco attività, ad esempio personalizzazioni utente della larghezza della colonna & ordine. Se non è pratico assegnare un GUID a questo provider (ad esempio, il provider viene creato dinamicamente in fase di esecuzione e l'identità non può essere mantenuta tra sessioni VS), è possibile restituire GUID_NULL. Tuttavia, è necessario tenere presente che determinate funzionalità, ad esempio persistenza delle impostazioni dell'interfaccia utente e il metodo IVsTaskList2.SetActiveProvider, non funzioneranno in tal caso.

public:
 int GetProviderGuid([Runtime::InteropServices::Out] Guid % pguidProvider);
public int GetProviderGuid (out Guid pguidProvider);
abstract member GetProviderGuid : Guid -> int
Public Function GetProviderGuid (ByRef pguidProvider As Guid) As Integer

Parametri

pguidProvider
Guid

[out] Puntatore a un identificatore di provider (un oggetto di tipo GUID).

Restituisce

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, viene restituito un codice di errore.

Commenti

Firma COM

Da vsshell80.idl:

HRESULT IVsTaskProvider3::GetProviderGuid(  
   [out] GUID* pguidProvider  
);  

Si applica a