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 comuns de acesso a compartilhamento associada a 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 a FileObject. Os drivers devem tratar essa estrutura como opaca.
IoShareAccessFlags
Uma máscara de bits destes 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.
Valor de retorno
Nenhum
Observações
Antes de chamar IoUpdateLinkShareAccessEx, o driver deve chamar com êxito IoCheckLinkShareAccess com o parâmetro Update definido como FALSE.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1903 |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |