Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère le nom universel d’une ressource réseau. La fonction NPGetUniversalName peut récupérer ce nom universel au format UNC ou au format de nom distant plus ancien.
Syntaxe
DWORD NPGetUniversalName(
[in] LPCWSTR lpLocalPath,
[in] DWORD dwInfoLevel,
[out] LPVOID lpBuffer,
[in, out] LPDWORD lpBufferSize
);
Paramètres
[in] lpLocalPath
Pointeur vers le chemin d’accès local d’un objet sur une ressource réseau. Il s’agit d’un chemin d’accès basé sur un lecteur.
[in] dwInfoLevel
Le niveau de détail des informations qui intéressent l’appelant. Il peut s’agir de l’une des valeurs suivantes.
| Valeur | Meaning |
|---|---|
|
Récupère le formulaire UNC du nom, par exemple : « file :\\server\share » Si cette valeur est définie, les données retournées dans lpBuffer sont stockées sous la forme d’une structure UNIVERSAL_NAME_INFO . |
|
Récupère la forme distante du nom, par exemple : « \\server\share » Si cette valeur est définie, les données retournées dans lpBuffer sont stockées sous forme de structure REMOTE_NAME_INFO . |
[out] lpBuffer
Pointeur vers une mémoire tampon pour recevoir les informations demandées par l’utilisateur. La structure spécifique retournée dépend du niveau d’informations spécifié dans dwInfoLevel.
[in, out] lpBufferSize
Pointeur vers la taille, en octets, de la mémoire tampon lpBuffer . Si l’appel échoue, car la mémoire tampon n’est pas suffisamment grande, cet emplacement est utilisé pour retourner la taille de mémoire tampon requise.
Valeur retournée
Si la fonction réussit, elle doit retourner WN_SUCCESS. Sinon, il doit retourner un code d’erreur, qui peut être l’un des éléments suivants.
| Code de retour | Descriptif |
|---|---|
|
La valeur passée dans lpLocalPath n’est pas valide. |
|
La valeur passée dans lpLocalPath n’est pas un appareil redirigé. |
|
La mémoire tampon est trop petite. |
|
Le réseau n’est pas présent. |
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | npapi.h |
| Library | davclnt.lib |