+ * @param[in] port Pointer to a port structure. Must not be NULL.
+ * @param[out] result_ptr If any error is returned, the variable pointed to by
+ * result_ptr will have unknown contents and should not
+ * be used. Otherwise, it will be set to point to the
+ * OS handle. Must not be NULL.
+ *