Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The following functions are used to retrieve or set system information.
Function | Description |
---|---|
CeipIsOptedIn | Checks whether the user has opted in for SQM data collection as part of the Customer Experience Improvement Program (CEIP). |
DnsHostnameToComputerName | Converts a DNS name to a NetBIOS name. |
EnumSystemFirmwareTables | Enumerates all system firmware tables of the specified type. |
ExpandEnvironmentStrings | Replaces environment-variable strings with their defined values. |
GetComputerName | Retrieves the NetBIOS name of the local computer. |
GetComputerNameEx | Retrieves the NetBIOS or DNS name of the local computer. |
GetComputerObjectName | Retrieves the local computer's name in a specified format. |
GetCurrentHwProfile | Retrieves the current hardware profile for the local computer. |
GetFirmwareEnvironmentVariable | Retrieves the value of the specified firmware environment variable from NVRAM. |
GetFirmwareEnvironmentVariableEx | Retrieves the value of the specified firmware environment variable and its attributes. |
GetFirmwareType | Retrieves the firmware type of the local computer. |
GetIntegratedDisplaySize | Retrieves the best estimate of the diagonal size of the built-in screen, in inches. |
GetNativeSystemInfo | Retrieves information about the current system for an application running under WOW64. |
GetProductInfo | Retrieves the product type for the operating system on the local computer, and maps the type to the product types supported by the specified operating system. |
GetSystemDirectory | Retrieves the path of the system directory. |
GetSystemFirmwareTable | Retrieves the specified firmware table from the firmware table provider. |
GetSystemInfo | Retrieves information about the current system. |
GetSystemRegistryQuota | Retrieves the current size of the registry and the maximum size that the registry is allowed to attain on the system. |
GetSystemWindowsDirectory | Retrieves the path of the shared Windows directory on a multi-user system. |
GetSystemWow64Directory | Retrieves the path of the system directory used by WOW64. |
GetSystemWow64Directory2 | Retrieves the path of the system directory used by WOW64, using the specified image file machine type. |
GetUserName | Retrieves the user name of the current thread. |
GetUserNameEx | Retrieves the name of the user or other security principal associated with the calling thread. You can specify the format of the returned name. |
GetVersion | Retrieves the version number of the current operating system. |
GetVersionEx | Retrieves information about the current operating system. |
GetWindowsDirectory | Retrieves the path of the Windows directory. |
IsNativeVhdBoot | Indicates if the OS was booted from a VHD container. |
IsWow64GuestMachineSupported | |
IsProcessorFeaturePresent | Determines whether a processor feature is supported by the current computer. |
IsWow64Message | Determines whether the last message read from the queue of the current process originated from a WOW64 process. |
IsWow64Process | Determines whether a process is running under WOW64. |
QueryPerformanceCounter | Retrieves the current value of the high-resolution performance counter. |
QueryPerformanceFrequency | Retrieves the frequency of the high-resolution performance counter. |
RtlGetSuiteMask | Retrieves a bit mask that identifies the product suites available on the system. If this function is called in an application that runs in the context of a server silo, the suite mask for the server silo is retrieved instead. |
SetComputerName | Sets a new NetBIOS name for the local computer. |
SetComputerNameEx | Sets a new NetBIOS or DNS name for the local computer. |
SetFirmwareEnvironmentVariable | Sets the value of the specified firmware environment variable. |
SetFirmwareEnvironmentVariableEx | Sets the value of the specified firmware environment variable and its attributes. |
TranslateName | Converts a directory service object name from one format to another. |
VerifyVersionInfo | Compares a set of version requirements to the values for the current operating system. |
VerSetConditionMask | Builds the condition mask for the VerifyVersionInfo function. |
Wow64DisableWow64FsRedirection | Disables file system redirection for the calling thread. |
Wow64EnableWow64FsRedirection | Enables or disables file system redirection for the calling thread. |
Wow64RevertWow64FsRedirection | Restores file system redirection for the calling thread. |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today