Função IoUpdateLinkShareAccessEx (wdm.h)
A rotina IoUpdateLinkShareAccessEx atualiza o acesso e o acesso de compartilhamento para o objeto de arquivo fornecido.
Sintaxe
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
Parâmetros
FileObject
Ponteiro para o objeto de arquivo, que geralmente está sendo fechado pelo thread atual.
ShareAccess
Um ponteiro para a estrutura de dados de acesso de compartilhamento comum associada ao FileObject. Os drivers devem tratar essa estrutura como opaca.
LinkShareAccess
Um ponteiro para a estrutura de dados de acesso de compartilhamento de link comum (LINK_SHARE_ACCESS) associada ao FileObject. Os drivers devem tratar essa estrutura como opaca.
IoShareAccessFlags
Uma máscara de bits desses sinalizadores:
IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) especifica que o fluxo não é nem o fluxo de dados primário nem um fluxo de diretório.
Retornar valor
Nenhum
Comentários
Antes de chamar IoUpdateLinkShareAccessEx, o driver deve chamar IoCheckLinkShareAccess com o parâmetro Update definido como FALSE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |