23 сент. 2010 г.

GetComputerName

Функция GetComputerName получает имя компьютера текущей системы. Это имя устанавливается при запуске системы, когда оно инициализуется из реестра.
BOOL GetComputerName(
    LPTSTR lpBuffer, //адрес буфера для имени 
    LPDWORD nSize  // адрес размера буфера
   );
Параметры:

lpBuffer Адрес буфера, в который возвращается нульзаканчивающаяся строки с именем компьютера.
nSize Адрес переменной, которая определяет максимальных размер буфера в символах. Это значение должно быть таким, чтобы вместить MAX_COMPUTERNAME_LENGTH + 1 символов.
Возвращаемые значения:
В случае успеха возвращается ненулевое значение и переменная, на которую указывает параметр nSize, содержит количество символов, скопированных буфер-назначение, но без учета завершающего строку нуля.

При неудаче, функция возвращает ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.