Funzione IoRemoveLinkShareAccessEx (wdm.h)
La routine IoRemoveLinkShareAccessEx rimuove l'accesso e condivide le informazioni di accesso in una struttura di accesso condiviso del file system per una determinata istanza aperta.
Sintassi
void IoRemoveLinkShareAccessEx(
[in] PFILE_OBJECT FileObject,
[in, out] PSHARE_ACCESS ShareAccess,
[in, out, optional] PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
Parametri
[in] FileObject
Puntatore all'oggetto file, che in genere viene chiuso dal thread corrente.
[in, out] ShareAccess
Puntatore alla struttura dei dati di accesso condiviso comune associata a FileObject. I driver devono considerare questa struttura come opaca.
[in, out, optional] LinkShareAccess
Puntatore alla struttura dei dati di accesso alla condivisione di collegamento comune (LINK_SHARE_ACCESS) associata a FileObject. I driver devono considerare questa struttura come opaca.
IoShareAccessFlags
Maschera di bit di questi flag:
IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) specifica che il flusso non è né il flusso di dati primario né un flusso di directory.
Valore restituito
Nessuno
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1903 |
piattaforma di destinazione | Universale |
intestazione | wdm.h |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |