Freigeben über


CRegKey::SetBinaryValue

Rufen Sie diese Methode auf, um den Binärwert des Registrierungsschlüssels festzulegen.

LONG SetBinaryValue( 
   LPCTSTR pszValueName, 
   const void* pValue, 
   ULONG nBytes  
) throw( );

Parameter

  • pszValueName
    Zeiger auf eine Zeichenfolge, die den Namen des Werts festzulegende enthält. Wenn ein Wert mit diesem Namen nicht bereits vorhanden ist, fügt die Methode ihn der Schlüssel hinzu.

  • pValue
    Zeiger auf einen Puffer, der die mit dem angegebenen Wertnamen gespeichert werden, Daten enthält.

  • nBytes
    Gibt die Größe, in Bytes, der Informationen an, die von dem pValue-Parameter angezeigt werden.

Rückgabewert

Wenn die Methode erfolgreich ist, ist der Rückgabewert ERROR_SUCCESS. Wenn die Methode fehlschlägt, ist der Rückgabewert ein Fehlercode ungleich 0 (null), der in WINERROR.H. definiert ist.

Hinweise

Diese Methode verwendet RegSetValueEx, um den Wert in die Registrierung zu schreiben.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CRegKey Class

CRegKey::QueryBinaryValue

CRegKey::SetDWORDValue

CRegKey::SetQWORDValue

CRegKey::SetGUIDValue

CRegKey::SetStringValue

CRegKey::SetMultiStringValue