Funzione IoRemoveLinkShareAccessEx (wdm.h)

La routine IoRemoveLinkShareAccessEx rimuove l'accesso e condivide le informazioni di accesso in una struttura di accesso condiviso del file system per una determinata istanza aperta.

Sintassi

void IoRemoveLinkShareAccessEx(
  [in]                PFILE_OBJECT       FileObject,
  [in, out]           PSHARE_ACCESS      ShareAccess,
  [in, out, optional] PLINK_SHARE_ACCESS LinkShareAccess,
                      ULONG              IoShareAccessFlags
);

Parametri

[in] FileObject

Puntatore all'oggetto file, che in genere viene chiuso dal thread corrente.

[in, out] ShareAccess

Puntatore alla struttura dei dati di accesso condiviso comune associata a FileObject. I driver devono considerare questa struttura come opaca.

[in, out, optional] LinkShareAccess

Puntatore alla struttura dei dati di accesso condiviso di collegamento comune (LINK_SHARE_ACCESS) associata a FileObject. I driver devono considerare questa struttura come opaca.

IoShareAccessFlags

Maschera di bit di questi flag:

IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) specifica che il flusso non è né il flusso di dati primario né un flusso di directory.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Piattaforma di destinazione Universale
Intestazione wdm.h
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL