IVsResourceManager.LoadResourceBlob(Guid, 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 das Ressourcen-BLOB in dem angegebenen Paket.
public:
int LoadResourceBlob(Guid % guidPackage, int culture, System::String ^ pszResourceName, [Runtime::InteropServices::Out] IntPtr % pBytes, [Runtime::InteropServices::Out] int % lAllocated);
public int LoadResourceBlob (ref Guid guidPackage, int culture, string pszResourceName, out IntPtr pBytes, out int lAllocated);
abstract member LoadResourceBlob : Guid * int * string * nativeint * int -> int
Public Function LoadResourceBlob (ByRef guidPackage As Guid, culture As Integer, pszResourceName As String, ByRef pBytes As IntPtr, ByRef lAllocated As Integer) As Integer
Parameter
- guidPackage
- Guid
[in] GUID des Pakets, in das die Ressource geladen wird.
- 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] Dem BLOB zugewiesene 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 zurückgegebene Puffer LoadResourceBlob wird durch den Win32-Systemaufruf zugeordnet CoTaskMemAlloc und muss vom Aufrufer mit freigegeben werden CoTaskMemFree .
COM-Signatur
Aus vsshell80. idl:
HRESULT LoadResourceBlob(
[in] REFGUID guidPackage,
[in] int culture,
[in, string] LPCOLESTR pszResourceName,
[out] BYTE **pBytes,
[out] long *lAllocated)
;)