Fonction IoUpdateLinkShareAccessEx (wdm.h)
La routine IoUpdateLinkShareAccessEx met à jour l’accès et l’accès partagé pour l’objet de fichier donné.
Syntaxe
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
Paramètres
FileObject
Pointeur vers l’objet file, qui est généralement fermé par le thread actuel.
ShareAccess
Pointeur vers la structure de données d’accès partagé commune associée à FileObject. Les pilotes doivent traiter cette structure comme opaque.
LinkShareAccess
Pointeur vers la structure de données d’accès partagé (LINK_SHARE_ACCESS) de liaison commune associée à FileObject. Les pilotes doivent traiter cette structure comme opaque.
IoShareAccessFlags
Masque de bits de ces indicateurs :
IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) spécifie que le flux n’est ni le flux de données principal ni un flux de répertoires.
Valeur de retour
None
Remarques
Avant d’appeler IoUpdateLinkShareAccessEx, le pilote doit appeler correctement IoCheckLinkShareAccess avec le paramètre Update défini sur FALSE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
Plateforme cible | Universal |
En-tête | wdm.h |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |