IVsWritableSettingsStore.GetBinary Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SettingsType_Binary türünde bir özelliğin değerini döndürür.
int GetBinary(std::wstring const & collectionPath, std::wstring const & propertyName, unsigned int byteLength, std::Array <byte> const & pBytes, std::Array <unsigned int> const & actualByteLength);
public int GetBinary (string collectionPath, string propertyName, uint byteLength, byte[] pBytes, uint[] actualByteLength);
abstract member GetBinary : string * string * uint32 * byte[] * uint32[] -> int
Public Function GetBinary (collectionPath As String, propertyName As String, byteLength As UInteger, Optional pBytes As Byte(), Optional actualByteLength As UInteger()) As Integer
Parametreler
- collectionPath
- String
'ndaki Koleksiyonun yolu.
- propertyName
- String
'ndaki Özellik adı.
- byteLength
- UInt32
'ndaki Bayt cinsinden boyut pBytes . Çağıran, değeri kopyalamadan değerin boyutunu bilmek isterse 0 olabilir.
- pBytes
- Byte[]
dışı Özelliği ile doldurulacak arabellek. Çağıran, arabelleğin boyutunu kopyalamadan bilmek isterse null olabilir.
- actualByteLength
- UInt32[]
dışı Döndürülen gerçek bayt sayısı.
Döndürülenler
Özellik S_OK döndürülürse, özellik S_FALSE yoksa veya E_INVALIDARG özellik türü ikili değilse, döndürür.
Uygulamalar
Açıklamalar
Özelliğinin boyutunu bulmak için, parametresine 0 geçirin byteLength . Özelliğin bayt cinsinden gerçek uzunluğu ' de döndürülür actualByteLength , ancak hiçbir veri kopyalanmayacak pBytes .