Llegeix en anglès

Comparteix a través de


Función IoUpdateLinkShareAccessEx (wdm.h)

La rutina IoUpdateLinkShareAccessEx actualiza el acceso y el acceso compartido para el objeto de archivo especificado.

Sintaxis

C++
void IoUpdateLinkShareAccessEx(
  PFILE_OBJECT       FileObject,
  PSHARE_ACCESS      ShareAccess,
  PLINK_SHARE_ACCESS LinkShareAccess,
  ULONG              IoShareAccessFlags
);

Parámetros

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.

Valor devuelto

Ninguno

Observaciones

Antes de llamar a ioUpdateLinkShareAccessEx, el controlador debe llamar correctamente a IoCheckLinkShareAccess con el parámetro Update establecido en FALSE.

Requisitos

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