Metoda IVsShell.LoadPackageString — (Guid, UInt32, String)
Bezpośrednio ładuje zlokalizowany ciąg z satelity VSPackage biblioteki DLL.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Type: System.Guid[in] Unikatowy identyfikator pakietu VSPackage, którego DLL interfejsu użytkownika zawiera ciąg określony do załadowania.
resid
Type: System.UInt32[in] Identyfikator zasobu tabeli ciągu.
pbstrOut
Type: System.String[out, retval] Wskaźnik do żądanego ciągu.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsShell::LoadPackageString(
[in] REFGUID guidPackage,
[in] ULONG resid,
[out, retval] BSTR *pbstrOut
);
Ta metoda jest narzędziem pomocnika — skrót do wywoływania LoadUILibrary LoadResourceString. Obiekt wywołujący Win API jest odpowiedzialny za wywoływania SysFreeString zwolnienia przydzielony pbstrOut ciągu. Metoda ta wykorzystuje LoadUILibrary Metoda załadować zlokalizowany ciąg jako zasób w postaci ciągu. Można również ręcznie obciążenia zasobów ciągu.
Zobacz też
Interfejs IVsShell
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku