Funzione IoUpdateLinkShareAccessEx (wdm.h)
La routine IoUpdateLinkShareAccessEx aggiorna l'accesso e la condivisione per l'oggetto file specificato.
Sintassi
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
Parametri
FileObject
Puntatore all'oggetto file, che in genere viene chiuso dal thread corrente.
ShareAccess
Puntatore alla struttura dei dati di accesso condiviso comune associata a FileObject. I driver devono considerare questa struttura come opaca.
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
Osservazioni
Prima di chiamare IoUpdateLinkShareAccessEx, il driver deve chiamare correttamente IoCheckLinkShareAccess con il parametro Update impostato su FALSE.
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 |