Identity methods are used to identify an object, by providing the
value of each of the arguments passed to the Create method to create
that object. An identity method exists for each Create method argument,
and typically is named by that argument.
Identity methods generally have a second output argument that
is a pointer to the Create method argument to be returned; the return
value of the method will indicate success or failure (as usual).
However, identity methods that return an object handle do so directly
rather than using an output argument.
|