Starting with Windows Vista and Windows Server 2008, there is no technical limitation on the size of the environment block.The Get Environment Variable function determines whether a specified variable is defined in the environment of the calling process, and, if so, what its value is.You can also view or modify the environment variables by selecting System from the Control Panel, selecting Advanced system settings, and clicking Environment Variables.
Every process has an environment block that contains a set of environment variables and their values.
There are two types of environment variables: user environment variables (set for each user) and system environment variables (set for everyone).
To specify a different environment for a child process, create a new environment block and pass a pointer to it as a parameter to the Create Process function.
The command processor provides the set command to display its environment block or to create new environment variables.
This allows applications, such as the shell, to pick up your updates.
The maximum size of a user-defined environment variable is 32,767 characters.Following the completion of the existing contract period, the Canadian Armed Forces (CAF) will re-compete the requirement for the management of the the supply chain, including procurement, warehousing and distribution of its environmental service dress (DEU) and similar items in order to provide a cost effective responsive supply chain to meet CAF requirements.For all items stipulated in the Consolidated Clothing Contract (C3) contract, the prime vendor will be responsible for program management, manufacturing or subcontracting, inventory management and tracking, warehousing, orders, receipts and distribution to CAF or other authorized personnel, quality assurance activities and program data management services.The information is, however, subject to change without notice and no commitment regarding its future accuracy or content, or any subsequent implementation of the Project described, is made by DND or the Government of Canada.Any expense incurred by any person or entity in reliance upon the information provided is at the sole risk of that person or entity.The Get Environment Strings function returns a pointer to the environment block of the calling process.