Fonction FsRtlMupGetProviderIdFromName (ntifs.h)
La routine FsRtlMupGetProviderIdFromName obtient l’identificateur de fournisseur d’un redirecteur réseau inscrit auprès du fournisseur UNC multiple (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 de type ULONG32 qui reçoit l’identificateur de fournisseur du redirecteur réseau.
Valeur retournée
La routine FsRtlMupGetProviderIdFromName retourne l’une des valeurs NTSTATUS suivantes.
Code de retour | Description |
---|---|
|
L’identificateur de fournisseur du redirecteur réseau a été retourné dans la variable vers laquelle pointe le paramètre pProviderId . |
|
L’un des paramètres est NULL. |
|
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 de fournisseur d’un redirecteur réseau à partir du nom du redirecteur réseau. Le pilote de filtre de système de fichiers peut rapidement comparer la valeur de cet identificateur à celle 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é 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 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | La fonction FsRtlMupGetProviderIdFromName est Windows Vista |
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |