### Function

# Gck objects_from_handle_array

#### Declaration [src]

    GList*
    gck_objects_from_handle_array (
      GckSession* session,
      gulong* object_handles,
      gulong n_object_handles
    )

#### Description [src]

Initialize a list of GckObject from raw PKCS#11 handles. The handles argument must contain contiguous CK_OBJECT_HANDLE handles in an array.

#### Parameters

`session` | `GckSession`
| The session for these objects.
| The data is owned by the caller of the function.
`object_handles` | An array of `gulong`
| The raw object handles.
| The length of the array is specified in the `n_object_handles` argument.
| The data is owned by the caller of the function.
`n_object_handles` | `gulong`
| The number of raw object handles.

#### Return value

Returns: | A list of `GckObject*`
| The list of `GckObject` objects. You should use `gck_list_unref_free()` when done with this list.
| The caller of the function takes ownership of the data, and is responsible for freeing it.