Metoda IVsWritableSettingsStore.GetBinary — (String, String, UInt32, Byte[], UInt32 )
Zwraca wartość właściwości typu 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
Type: System.String[in] Ścieżka kolekcji.
propertyName
Type: System.String[in] Nazwa właściwości.
byteLength
Type: System.UInt32[in] Rozmiar w bajtach pBytes. Może być 0, jeśli obiekt wywołujący chce wiedzieć rozmiar wartości bez kopiowania go...
pBytes
Type: System.Byte[][out] Bufor umożliwia wypełnienie właściwości. Może być równa null, jeśli obiekt wywołujący chce wiedzieć rozmiar buforu bez kopiowania go.
actualByteLength
Type: System.UInt32[][out] Rzeczywista liczba bajtów zwrócona.
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 binarny.
Implementuje
IVsSettingsStore.GetBinary(String, String, UInt32, Byte[], UInt32[])
Uwagi
Aby znaleźć rozmiar tej właściwości, należy przekazać wartość 0 w byteLength parametru. Rzeczywista długość właściwości w bajtach będą zwracane w actualByteLength, ale żadne dane nie zostaną skopiowane do pBytes.
Zobacz też
Interfejs IVsWritableSettingsStore
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku