Windows Shell Namespace - Types of Objects

Types of Objects

Specifically, the Shell namespace consists of two basic types of objects, namely files and folders. Folder objects, which are containers for file objects and other folders called subdirectories, are the nodes of the tree, while file objects are the leaves of the namespace tree. Objects in the Shell namespace can represent physically stored file system objects such as files and folders, or can be virtual objects such as the My Network Places and Recycle Bin "virtual folders".

The folders and data files that reside on physical computer disk drives are the most numerous and familiar of these objects; although, through extensions the Shell also provides access to various virtual objects that may not involve physical storage at all. Consequentially, there are folders that do not reside on the physical file system, which are referred to as virtual folders. Likewise, there are virtual file objects that do not reside on the physical file system. Virtual Shell objects are used throughout the Windows Shell. On the Desktop, Shell launchers are implemented through a built-in shell extension. The Window Shell utilizes virtual Shell objects to conceptually represent computer peripherals and network devices, such as printers and routers. Virtual Shell objects can function as Shell links and execute commands when invoked by the user. For example, in Windows XP and other versions, "rundll32.exe" shell32.dll,Options_RunDLL 0 is executed on the command line when a user launches the "Folder Options" applet in the Control Panel.

The user's Desktop is a special folder that resides at the root of the Shell namespace. Although this folder maps by default to a physical folder stored in the user's profile folder, the special desktop folder is represented as a distinct object from the physical desktop folder. The same holds true with the "My Documents" (Windows 95 through XP) or user "Documents" (Windows Vista+) folder.

Read more about this topic:  Windows Shell Namespace

Famous quotes containing the words types of, types and/or objects:

    Our children evaluate themselves based on the opinions we have of them. When we use harsh words, biting comments, and a sarcastic tone of voice, we plant the seeds of self-doubt in their developing minds.... Children who receive a steady diet of these types of messages end up feeling powerless, inadequate, and unimportant. They start to believe that they are bad, and that they can never do enough.
    Stephanie Martson (20th century)

    The wider the range of possibilities we offer children, the more intense will be their motivations and the richer their experiences. We must widen the range of topics and goals, the types of situations we offer and their degree of structure, the kinds and combinations of resources and materials, and the possible interactions with things, peers, and adults.
    Loris Malaguzzi (1920–1994)

    If the Christ were content with humble toilers for disciples, that wasn’t good enough for our Bert. He wanted dukes’ half sisters and belted earls wiping his feet with their hair; grand apotheosis of the snob, to humiliate the objects of his own awe by making them venerate him.
    Angela Carter (1940–1992)