Handles endpoint
This endpoint is intended for working with handles.
Information about methods of the endpoint is provided in the table below.
Methods of the handle.Handle endpoint (kl.core.Handle interface)
Method | Method purpose and parameters | Potential danger of the method |
---|---|---|
| Purpose Creates a handle based on an existing one. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |
| Purpose Creates a handle for a user resource. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |
| Purpose Deletes a handle. Parameters
| N/A |
| Purpose Creates and connects the client-, server-, and listener IPC handles. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |
| Purpose Disconnects the client- and server IPC handles. Parameters
| N/A |
| Purpose Creates a handle and connects it to a security interface. Parameters
| Allows a multitude of possible kernel process handle values to be used up. |
| Purpose Disconnects a handle from a security interface. Parameters
| N/A |
| Purpose Allocates a unique ID value. This method is used for backward compatibility because handles are currently being used instead of unique IDs. Parameters
| Allows a multitude of possible unique ID values to be used up. |
| Purpose Frees the value of a unique ID. (This value must be freed so that it can be available for re-use.) This method is used for backward compatibility because handles are currently being used instead of unique IDs. Parameters
| Allows a unique ID value used by another process to be freed. |
| Purpose Lets you receive a security ID (SID) based on a handle. Parameters
| N/A |
| Purpose Deletes a handle and revokes its descendants. Parameters
| N/A |
| Purpose Revokes the handles that make up the inheritance subtree of the specified handle. Parameters
| N/A |
| Purpose Creates a resource transfer context object and configures a notification mechanism for monitoring the life cycle of this object. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |