IoUpdateLinkShareAccessEx-Funktion (wdm.h)

Die IoUpdateLinkShareAccessEx-Routine aktualisiert den Zugriff und den Freigabezugriff für das angegebene Dateiobjekt.

Syntax

void IoUpdateLinkShareAccessEx(
  PFILE_OBJECT       FileObject,
  PSHARE_ACCESS      ShareAccess,
  PLINK_SHARE_ACCESS LinkShareAccess,
  ULONG              IoShareAccessFlags
);

Parameter

FileObject

Zeiger auf das Dateiobjekt, das normalerweise vom aktuellen Thread geschlossen wird.

ShareAccess

Ein Zeiger auf die allgemeine Share-Access-Datenstruktur, die FileObject zugeordnet ist. Treiber sollten diese Struktur als undurchsichtig behandeln.

LinkShareAccess

Ein Zeiger auf die allgemeine Linkfreigabezugriffsdatenstruktur (LINK_SHARE_ACCESS), die FileObject zugeordnet ist. Treiber sollten diese Struktur als undurchsichtig behandeln.

IoShareAccessFlags

Eine Bitmaske dieser Flags:

IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) gibt an, dass der Datenstrom weder der primäre Datenstrom noch ein Verzeichnisdatenstrom ist.

Rückgabewert

Keine

Bemerkungen

Bevor Sie IoUpdateLinkShareAccessEx aufrufen, muss der Treiber IoCheckLinkShareAccess erfolgreich aufrufen, wobei der Update-Parameter auf FALSE festgelegt ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1903
Zielplattform Universell
Header wdm.h
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL