Operations are actions that are specific to a class of object. For example, you can get the associated network adapter name for a MAC address but not for a router.

The API provides a mechanism for invoking these class-specific actions, by passing information to them through arguments, and by obtaining the results of the action.