IVsWritableSettingsStore.SetBinary(String, String, UInt32, Byte[]) 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.
Bir ikili özelliğin değerini belirtilen bayt dizisiyle ayarlar. Özelliğin önceki veri türü SettingsType_Binary değilse, bu yöntem onun üzerine yazar. Özellik yoksa, bir tane oluşturur
public:
int SetBinary(System::String ^ collectionPath, System::String ^ propertyName, System::UInt32 byteLength, cli::array <System::Byte> ^ pBytes);
public:
int SetBinary(Platform::String ^ collectionPath, Platform::String ^ propertyName, unsigned int byteLength, Platform::Array <byte> ^ pBytes);
int SetBinary(std::wstring const & collectionPath, std::wstring const & propertyName, unsigned int byteLength, std::Array <byte> const & pBytes);
public int SetBinary (string collectionPath, string propertyName, uint byteLength, byte[] pBytes);
abstract member SetBinary : string * string * uint32 * byte[] -> int
Public Function SetBinary (collectionPath As String, propertyName As String, byteLength As UInteger, pBytes As Byte()) As Integer
Parametreler
- collectionPath
- String
'ndaki Koleksiyonun yolu.
- propertyName
- String
'ndaki Özelliğin adı.
- byteLength
- UInt32
'ndaki Yazılacak bayt sayısı.
- pBytes
- Byte[]
'ndaki Yazılacak bayt dizisi.
Döndürülenler
S_OKÖzelliğin ayarlanmış olup olmadığını döndürür. Koleksiyon yoksa, yöntemi döndürür E_INVALIDARG .
Açıklamalar
byteLength0 ise pBytes null olabilir, aksi takdirde belirtilen BOYUTTAKI bir bayt dizisine işaret etmelidir.