Función IoUpdateLinkShareAccessEx (wdm.h)
La rutina IoUpdateLinkShareAccessEx actualiza el acceso y el acceso compartido para el objeto de archivo especificado.
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
FileObject
Puntero al objeto de archivo, que normalmente está cerrado por el subproceso actual.
ShareAccess
Puntero a la estructura de datos de acceso compartido común asociada a FileObject. Los controladores deben tratar esta estructura como opaca.
LinkShareAccess
Puntero a la estructura de datos de acceso compartido de vínculo común (LINK_SHARE_ACCESS) asociada a FileObject. Los controladores deben tratar esta estructura como opaca.
IoShareAccessFlags
Máscara de bits de estas marcas:
IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) especifica que la secuencia no es la secuencia de datos principal ni una secuencia de directorio.
Ninguno
Antes de llamar a ioUpdateLinkShareAccessEx, el controlador debe llamar correctamente a IoCheckLinkShareAccess con el parámetro Update establecido en FALSE.
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1903 |
de la plataforma de destino de | Universal |
encabezado de | wdm.h |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | PASSIVE_LEVEL |