Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o valor do nome de usuário padrão atual ou o nome de usuário usado para estabelecer uma conexão de rede.
Sintaxe
DWORD NPGetUser(
[in] LPWSTR lpName,
[out] LPWSTR lpUserName,
[in, out] LPDWORD lpnBufferLen
);
Parâmetros
[in] lpName
Ponteiro para o nome do dispositivo local no qual o chamador está interessado ou um nome remoto para um recurso ao qual o usuário fez uma conexão. Esse parâmetro poderá ser NULL ou a cadeia de caracteres vazia se o chamador estiver interessado no nome do usuário atualmente conectado ao sistema. Se um nome remoto para um recurso for passado e o usuário estiver conectado a esse recurso usando nomes diferentes, é possível que um provedor não possa resolver qual nome de usuário retornar. Nesse caso, o provedor pode fazer uma escolha arbitrária entre os possíveis nomes de usuário.
[out] lpUserName
Ponteiro para um buffer para receber o nome de usuário. Esse deve ser um nome que pode ser passado para a função NPAddConnection ou NPAddConnection3 para restabelecer a conexão com o mesmo nome de usuário.
[in, out] lpnBufferLen
Ponteiro para o tamanho, em caracteres, do buffer lpUserName . Se a chamada falhar porque o buffer não é grande o suficiente, esse local será usado para retornar o tamanho do buffer necessário.
Valor de retorno
Se a função for bem-sucedida, ela deverá retornar WN_SUCCESS. Caso contrário, ele deverá retornar um código de erro, que pode ser um dos seguintes.
| Código de retorno | Description |
|---|---|
|
O valor no parâmetro lpName não é o nome de um dispositivo redirecionado ou de um nome remoto conectado. |
|
O buffer, lpUserName, é muito pequeno. |
|
A rede não está presente. |
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2003 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| Header | npapi.h |
| Library | davclnt.lib |