IVsWritableSettingsStore.SetBinary(String, String, UInt32, Byte[]) Methode

Definition

Legt den Wert einer binären Eigenschaft mit dem angegebenen Bytearray fest. Wenn der vorherige Datentyp der Eigenschaft nicht SettingsType_Binary ist, überschreibt diese Methode es. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

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

Parameter

collectionPath
String

[in] Der Pfad der Auflistung.

propertyName
String

[in] Der Name der Eigenschaft.

byteLength
UInt32

[in] Die Anzahl der zu schreibenden Bytes.

pBytes
Byte[]

[in] Das zu schreibende Bytearray.

Gibt zurück

Int32

Gibt S_OK zurück, wenn die Eigenschaft festgelegt wurde. Wenn die Auflistung nicht vorhanden ist, gibt die Methode E_INVALIDARG zurück.

Hinweise

Wenn byteLength 0 ist, pBytes kann NULL sein, aber andernfalls sollte Sie auf ein Bytearray mit der angegebenen Größe zeigen.

Gilt für