Metoda IVsSettingsStore.GetBinary — (String, String, UInt32, Byte[], UInt32 )
Zwraca wartość żądana właściwość, której typem danych jest SettingsType_Binary.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.10.0 (w Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Składnia
int GetBinary(
string collectionPath,
string propertyName,
uint byteLength,
byte[] pBytes,
uint[] actualByteLength
)
int GetBinary(
String^ collectionPath,
String^ propertyName,
unsigned int byteLength,
array<unsigned char>^ pBytes,
array<unsigned int>^ actualByteLength
)
abstract GetBinary :
collectionPath:string *
propertyName:string *
byteLength:uint32 *
pBytes:byte[] *
actualByteLength:uint32[] -> int
Function GetBinary (
collectionPath As String,
propertyName As String,
byteLength As UInteger,
pBytes As Byte(),
actualByteLength As UInteger()
) As Integer
Parametry
- collectionPath
[w] Ścieżka kolekcji.
- propertyName
[w] Nazwa właściwości.
- byteLength
[w] Rozmiar w bajtach pBytes.Może być 0, jeśli obiekt wywołujący chce wiedzieć rozmiar wartości bez kopiowania..
- pBytes
[out] Bufor, aby wypełnić właściwość.Może być null, jeśli obiekt wywołujący chce wiedzieć rozmiar buforu, bez kopiowania.
- actualByteLength
[out] Rzeczywista liczba zwróconych bajtów.
Wartość zwracana
Type: System.Int32
Zwraca S_OK , jeśli właściwość został zwrócony, S_FALSE , jeśli właściwość nie istnieje lub E_INVALIDARG , jeśli typ właściwości nie jest plikiem binarnym.
Uwagi
Aby znaleźć rozmiar tej właściwości, należy przekazać 0 w byteLength parametru.Faktyczna długość właściwości w bajtach, będą zwracane w actualByteLength, ale dane nie zostaną skopiowane do pBytes.
Zobacz też
Interfejs IVsSettingsStore
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku