Partager via


FsRtlMupGetProviderIdFromName, fonction (ntifs.h)

La routine FsRtlMupGetProviderIdFromName obtient l’identificateur du fournisseur d’un redirecteur réseau inscrit auprès du multiple fournisseur UNC (MUP) à partir du nom de l’appareil du redirecteur réseau.

Syntaxe

NTSTATUS FsRtlMupGetProviderIdFromName(
  [in]  PCUNICODE_STRING pProviderName,
  [out] PULONG32         pProviderId
);

Paramètres

[in] pProviderName

Pointeur vers une chaîne Unicode qui contient le nom de l’appareil du redirecteur réseau.

[out] pProviderId

Pointeur vers une variable ULONG32 typée qui reçoit l’identificateur du fournisseur du redirecteur réseau.

Valeur de retour

La routine FsRtlMupGetProviderIdFromName retourne l’une des valeurs NTSTATUS suivantes.

Retourner le code Description
STATUS_SUCCESS
L’identificateur du fournisseur du redirecteur réseau a été retourné avec succès dans la variable pointée par le paramètre pProviderId .
STATUS_INVALID_PARAMETER
L’un des paramètres est NULL .
STATUS_OBJECT_NAME_NOT_FOUND
Le nom du redirecteur réseau spécifié dans le paramètre pProviderName ne correspond pas au nom des fournisseurs UNC inscrits auprès du MUP.

Remarques

Un pilote de filtre de système de fichiers peut appeler la routine FsRtlMupGetProviderIdFromName pour obtenir l’identificateur du fournisseur d’un redirecteur réseau à partir du nom du redirecteur réseau. Le pilote de filtre du système de fichiers peut rapidement comparer la valeur de cet identificateur à la valeur d’autres identificateurs de fournisseur sans avoir à effectuer une comparaison de chaînes.

La valeur de l’identificateur de fournisseur pour un redirecteur réseau particulier reste la même si le redirecteur réseau est déchargé à partir du système, puis rechargé dans le système.

Pour obtenir l’identificateur de fournisseur d’un redirecteur réseau à partir d’un objet de fichier, un pilote de filtre de système de fichiers peut appeler la routine FsRtlMupGetProviderInfoFromFileObject.

Exigences

Exigence Valeur
client minimum pris en charge La fonction FsRtlMupGetProviderIdFromName est Windows Vista
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlMupGetProviderInfoFromFileObject