Método IVsSettingsReader.ReadSettingBytes (String, Byte, Int32, Int32)
Publicado: abril de 2016
Retorna os valores de uma matriz armazenados no Visual Studio arquivo de configurações.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int ReadSettingBytes(
string pszSettingName,
ref byte pSettingValue,
out int plDataLength,
int lDataMax
)
int ReadSettingBytes(
String^ pszSettingName,
unsigned char% pSettingValue,
[OutAttribute] int% plDataLength,
int lDataMax
)
abstract ReadSettingBytes :
pszSettingName:string *
pSettingValue:byte byref *
plDataLength:int byref *
lDataMax:int -> int
Function ReadSettingBytes (
pszSettingName As String,
ByRef pSettingValue As Byte,
<OutAttribute> ByRef plDataLength As Integer,
lDataMax As Integer
) As Integer
Parâmetros
pszSettingName
Type: System.String[in] Cadeia de caracteres identificando exclusivamente o elemento de dados a serem recuperados.
pSettingValue
Type: System.Byte[no, out] Buffer para receber dados bytes recuperado do elemento de dados especificado a Visual Studio arquivo de configurações.
plDataLength
Type: System.Int32[out] Número de valores de bytes retornados.
lDataMax
Type: System.Int32[in] Número máximo de bytes a serem retornados. Se o tamanho dos dados armazenados é maior que lDataMax, um erro será retornado.
Valor Retornado
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
O valor de plDataLength sempre deve ser menor ou igual a lDataMax.
Qualquer buffer usado para receber os dados recuperados (pSettingValue) deve ser pelo menos lDataMax bytes de tamanho.
Os nomes especificados pelo pfSettingValue precisa ser exclusivo dentro de um ponto de configurações personalizado, como o IDE usa o ponto de configurações personalizado Identificação GUID e o valor de pfSettingValue para identificar cada configuração salva.
Porque o valor de pfSettingValue deve ser exclusivo, a ordem de chamar o ReadSettingBytes método em relação a outros métodos do IVsSettingsReader interface não é relevante.
Confira Também
IVsSettingsReader
IVsSettingsWriter
ImportSettings
Namespace Microsoft.VisualStudio.Shell.Interop
Suporte para configurações de usuário
Como: usar Assemblies de interoperabilidade para importar configurações
Importando configurações
Working with Settings
Retornar ao início