Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |