This function takes the following parameters:
The specified map object.
Pointer to a key.
Pointer specifying the location of the returned value iterator.
If value_iter_ptr is not NULL, the location that it references will be set to NULL if an error is returned.