IVsWritableSettingsStore.SetBinary(String, String, UInt32, Byte[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.