Microsoft SDK for Java

Field_SetXXX

Sets the value of the specified field.

Syntax

void __cdecl Field_SetValue(HObject *obj, struct fieldblock * field, __int32 value);

void __cdecl Field_SetValue64(HObject *obj, struct fieldblock * field, __int64 value);

void __cdecl Field_SetFloat(HObject *obj, struct fieldblock * field, float value);

void __cdecl Field_SetDouble(HObject *obj, struct fieldblock * field, double value);

#define Field_SetBoolean(obj,field,value) Field_SetValue(obj,field,(bool_t)(value))

#define Field_SetByte(obj,field,value) Field_SetValue(obj,field,(signed char)(value))

#define Field_SetChar(obj,field,value) Field_SetValue(obj,field,(unicode)(value))

#define Field_SetShort(obj,field,value) Field_SetValue(obj,field,(short)(value))

#define Field_SetInt(obj,field,value) Field_SetValue(obj,field,value)

#define Field_SetLong(obj,field,value) Field_SetValue64(obj,field,value)

#define Field_SetObject(obj,field,value) Field_SetValue(obj,field,(__int32)(value))

#define Field_SetFloat(obj,field,value) Field_SetFloat(obj,field,value)

#define Field_SetDouble(obj,field,value) Field_SetDouble(obj,field,value)

Parameters

obj The address of the object that the field belongs to.
field The field block of the field.
value The value of the field.

Remarks

These functions operate on static or non-static fields, including both of the COM MapsTo fields and the fields in Java objects.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.