IVsWritableSettingsStore.SetBinary(String, String, UInt32, Byte[]) Метод

Определение

Задает значение двоичного свойства с указанным массивом байтов. Если предыдущий тип данных свойства отличается от SettingsType_Binary, этот метод переписывает его. Если свойство не существует, он создает его

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

Параметры

collectionPath
String

[in] Путь к коллекции.

propertyName
String

[in] Имя свойства.

byteLength
UInt32

[in] Количество записываемых байтов.

pBytes
Byte[]

[in] Массив байтов, который необходимо записать.

Возвращаемое значение

Int32

Возвращает S_OK, если было задано свойство. Если коллекция не существует, метод возвращает E_INVALIDARG.

Комментарии

Если byteLength значение равно 0, то pBytes может иметь значение null, но в противном случае оно должно указывать на массив байтов указанного размера.

Применяется к