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 condiviso 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
Requisiti
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 |