Windows Win32Sistema & móduloskernel32.dll
GetComputerNameW
Consulta o nome NetBIOS do computador local.
Descrição
Equivalente aproximado do `gethostname` do Linux, embora especificamente o nome NetBIOS (limitado a 15 caracteres), distinto do nome DNS completo.
Header:
winbase.hDLL: kernel32.dllAssinatura
BOOL GetComputerNameW(LPWSTR lpBuffer, LPDWORD nSize);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpBuffer | LPWSTR | Recebe o nome do computador. |
| nSize | LPDWORD | Tamanho de `lpBuffer`; atualizado com o tamanho real. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_BUFFER_OVERFLOW(111)
- O nome do arquivo é grande demais para o buffer de destino.