Package com.sun.jna.platform.win32
Class WTypes.BSTRByReference
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.ptr.ByReference
com.sun.jna.platform.win32.WTypes.BSTRByReference
- All Implemented Interfaces:
- NativeMapped
- Enclosing interface:
- WTypes
- 
Constructor SummaryConstructorsConstructorDescriptionBSTRByReference(WTypes.BSTR value) Store a reference to the specifiedWTypes.BSTR.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the String represented by the referencedWTypes.BSTR.getValue()Returns a copy of theWTypes.BSTRreferenced by this object.voidsetValue(WTypes.BSTR value) Store a reference to the specifiedWTypes.BSTR.Methods inherited from class com.sun.jna.ptr.ByReferencetoStringMethods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative
- 
Constructor Details- 
BSTRByReferencepublic BSTRByReference()
- 
BSTRByReferenceStore a reference to the specifiedWTypes.BSTR. This method does not maintain a reference to the object passed as an argument. The user is responsible for allocating and freeing the memory associated with thisWTypes.BSTR.- Parameters:
- value- The BSTR to be referenced. Only the pointer is stored as a reference.
 
 
- 
- 
Method Details- 
setValueStore a reference to the specifiedWTypes.BSTR. This method does not maintain a reference to the object passed as an argument. The user is responsible for allocating and freeing the memory associated with thisWTypes.BSTR.- Parameters:
- value- The BSTR to be referenced. Only the pointer is stored as a reference.
 
- 
getValueReturns a copy of theWTypes.BSTRreferenced by this object. The memory associated with theWTypes.BSTRmay be referenced by other objects/threads which may also free the underlying native memory.- Returns:
- A new WTypes.BSTRobject corresponding to the memory referenced by this object.
 
- 
getStringReturns the String represented by the referencedWTypes.BSTR.- Returns:
- the referenced String, if the reference is not null,nullotherwise.
 
 
-