IVsResourceManager.LoadResourceBlob2(String, Int32, String, IntPtr, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt ein Ressourcen-BLOB in der angegebenen Assembly.
public:
int LoadResourceBlob2(System::String ^ pszAssemblyPath, int culture, System::String ^ pszResourceName, [Runtime::InteropServices::Out] IntPtr % pBytes, [Runtime::InteropServices::Out] int % lAllocated);
public int LoadResourceBlob2 (string pszAssemblyPath, int culture, string pszResourceName, out IntPtr pBytes, out int lAllocated);
abstract member LoadResourceBlob2 : string * int * string * nativeint * int -> int
Public Function LoadResourceBlob2 (pszAssemblyPath As String, culture As Integer, pszResourceName As String, ByRef pBytes As IntPtr, ByRef lAllocated As Integer) As Integer
Parameter
- pszAssemblyPath
- String
[in] Pfad zur Assembly, in die die Ressource geladen werden soll.
- culture
- Int32
[in] Ein LCID-Wert, der die Kultur angibt, für die die Ressource gültig ist. Durch Angeben des Werts 0 wird die LCID ausgewählt, die der Benutzer beim Starten der Anwendung ausgewählt hat.
- pszResourceName
- String
[in] Der Name der Ressource.
- pBytes
- IntPtr
[out] Größe des BLOB in Bytes.
- lAllocated
- Int32
[out] Anzahl der dem BLOB zugewiesenen Bytes.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
Der von "loadresourceblob" zurückgegebene Puffer wird vom Win32-Systemaufruf "cotaskmemzuzuordnungs" zugeordnet und muss vom Aufrufer mit "CoTaskMemFree" freigegeben werden.
COM-Signatur
Aus vsshell80. idl:
HRESULT LoadResourceBlob2(
[in, string] LPCOLESTR pszAssemblyPath,
[in] int culture,
[in, string] LPCOLESTR pszResourceName,
[out] BYTE **pBytes,
[out] long *lAllocated
);