This function constructs a MCO_READ_WRITE handle that can be used to ‘put’ the elements of a structure, where the structure itself is an element of classname. Classhandle must have been constructed within the scope of a MCO_READ_WRITE transaction.
MCO_RET classname_structname_write_handle( /*IN*/ classname *classhandle, /*OUT*/ structname *structhandle );
classhandle | A pointer to a classname handle |
structhandle |
A pointer to a structname handle |
This function constructs a
MCO_READ_WRITE
handle that can be used to ‘put’ the elements of a structure, where the structure itself is an element of classname. Classhandle must have been constructed within the scope of aMCO_READ_WRITE
transaction.
MCO_S_OK | The handle was constructed successfully |
MCO_E_ACCESS | The transaction that the class handle is scoped to is MCO_READ_ONLY |
MCO_E_EMPTYOPTIONAL | The classhandle is for an optional struct that has been erased or has not yet been allocated |