Compartilhar via


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