Sdílet prostřednictvím


Metoda IVsSettingsReader.ReadSettingBytes (String, Byte, Int32, Int32)

 

Publikováno: duben 2016

Vrátí hodnoty uložené v pole Visual Studio souboru s nastavením.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

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

Parametry

  • pszSettingName
    Type: System.String

    [v] Řetězec jedinečně identifikující datový prvek, který se má načíst.

  • pSettingValue
    Type: System.Byte

    [ve out] Vyrovnávací paměť pro příjem dat bajt načíst z prvku zadaná data Visual Studio souboru s nastavením.

  • plDataLength
    Type: System.Int32

    [out] Počet bajtů hodnot vrácených.

  • lDataMax
    Type: System.Int32

    [v] Maximální počet bajtů, který se má vrátit. Pokud je větší než velikost uložená data lDataMax, je vrácena chyba.

Návratová hodnota

Type: System.Int32

Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.

Poznámky

Hodnota plDataLength musí být vždy nižší než nebo rovno lDataMax.

Všechny vyrovnávací paměti používané pro příjem načtená data (pSettingValue) by měla být nejméně lDataMax velikost bajtů.

Názvy zadané pomocí pfSettingValue musí být jedinečné v rámci bod pro vlastní nastavení, jako rozhraní IDE používá nastavení bodu vlastní identifikaci identifikátor GUID a hodnota pfSettingValue k identifikaci jednotlivých uložit nastavení.

Protože hodnota pfSettingValue musí být jedinečný, pořadí volání ReadSettingBytes Metoda s ohledem na jiné metody IVsSettingsReader rozhraní není relevantní.

Viz také

IVsSettingsReader
IVsSettingsWriter
ImportSettings
Obory názvů Microsoft.VisualStudio.Shell.Interop
Podpora pro uživatelská nastavení
Postupy: použití sestavení vzájemné spolupráce pro Import nastavení
Import nastavení aplikace
Working with Settings

Zpět na začátek