Partager via


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