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
Zeigen Sie auf das Dateiobjekt, das normalerweise vom aktuellen Thread geschlossen wird.
ShareAccess
Ein Zeiger auf die gemeinsame Datenstruktur für den Freigabezugriff, die FileObject-zugeordnet ist. Treiber sollten diese Struktur als undurchsichtig behandeln.
LinkShareAccess
Ein Zeiger auf die gemeinsame Verknüpfungsfreigabe-Datenstruktur (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
Nichts
Bemerkungen
Vor dem Aufrufen IoUpdateLinkShareAccessEx-muss der Treiber erfolgreich IoCheckLinkShareAccess- aufrufen, wobei der Parameter Update auf FALSE-festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Zielplattform- | Universal |
Header- | wdm.h |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | PASSIVE_LEVEL |