Sdílet prostřednictvím


IVsShell.LoadPackageString – metoda (Guid, UInt32, String)

 

Načte přímo lokalizovaných řetězců z VSPackage satelitní knihovny DLL.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int LoadPackageString(
    [InAttribute] ref Guid guidPackage,
    uint resid,
    out string pbstrOut
)
int LoadPackageString(
    [InAttribute] Guid% guidPackage,
    unsigned int resid,
    [OutAttribute] String^% pbstrOut
)
abstract LoadPackageString : 
        guidPackage:Guid byref *
        resid:uint32 *
        pbstrOut:string byref -> int
Function LoadPackageString (
    <InAttribute> ByRef guidPackage As Guid,
    resid As UInteger,
    <OutAttribute> ByRef pbstrOut As String
) As Integer

Parametry

  • guidPackage
    [v] Jedinečný identifikátor VSPackage, jehož knihovnu DLL uživatelského rozhraní obsahuje řetězec zadaný k načtení.
  • resid
    [v] Identifikátor tabulky zdroj řetězce.
  • pbstrOut
    [out retval] Ukazatel myši na požadovaný řetězec.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsShell::LoadPackageString(
   [in] REFGUID guidPackage,
   [in] ULONG resid,
   [out, retval] BSTR *pbstrOut
);

Tato metoda je pomocné nástroje – zástupce pro volání LoadUILibrary LoadResourceString.Je zodpovědný za volání volajícího Win API SysFreeString uvolnit přidělené pbstrOut řetězec.Tato metoda používá LoadUILibrary metodu načtení lokalizovaných řetězců jako zdroj řetězce.Můžete také ručně načíst zdroj řetězce.

Viz také

IVsShell – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek