Compartilhar via


Método IVsResourceManager.LoadResourceBlob2 (String, Int32, String, IntPtr, Int32)

 

Publicado: abril de 2016

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int LoadResourceBlob2(
    string pszAssemblyPath,
    int culture,
    string pszResourceName,
    out IntPtr pBytes,
    out int lAllocated
)
int LoadResourceBlob2(
    String^ pszAssemblyPath,
    int culture,
    String^ pszResourceName,
    [OutAttribute] IntPtr% pBytes,
    [OutAttribute] int% lAllocated
)
abstract LoadResourceBlob2 : 
        pszAssemblyPath:string *
        culture:int *
        pszResourceName:string *
        pBytes:nativeint byref *
        lAllocated:int byref -> int
Function LoadResourceBlob2 (
    pszAssemblyPath As String,
    culture As Integer,
    pszResourceName As String,
    <OutAttribute> ByRef pBytes As IntPtr,
    <OutAttribute> ByRef lAllocated As Integer
) As Integer

Parâmetros

  • pszAssemblyPath
    Caminho para o assembly onde o recurso está a ser carregado.
  • culture
    Um valor LCID especificando a cultura para o qual o recurso é válido.Fornecendo um valor 0 selecionará o LCID que o usuário selecionado quando o aplicativo foi iniciado.
  • pszResourceName
    O nome do recurso.
  • pBytes
    Tamanho em bytes do blob.
  • lAllocated
    Número de bytes alocados para o blob.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

O buffer retornado por LoadResourceBlob é alocado pelo sistema chamar CoTaskMemAlloc e devem ser liberadas pelo chamador com CoTaskMemFree Win32.

COM assinatura

De vsshell80.idl:

HRESULT LoadResourceBlob2(
   [in, string] LPCOLESTR pszAssemblyPath,
   [in] int culture,
   [in, string] LPCOLESTR pszResourceName,
   [out] BYTE **pBytes,
   [out] long *lAllocated
);

Consulte também

Interface IVsResourceManager
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo