structure OPEN_REPARSE_LIST_ENTRY (ntifs.h)
Cette structure prend en charge les appelants qui ouvrent des points d’analyse spécifiques sans empêcher le comportement de l’analyse pour toutes les classes de points d’analyse.
Syntaxe
typedef struct _OPEN_REPARSE_LIST_ENTRY {
LIST_ENTRY OpenReparseListEntry;
ULONG ReparseTag;
ULONG Flags;
GUID ReparseGuid;
USHORT Size;
USHORT RemainingLength;
} OPEN_REPARSE_LIST_ENTRY, *POPEN_REPARSE_LIST_ENTRY;
Membres
OpenReparseListEntry
Entrée dans la liste d’analyse ouverte.
ReparseTag
Balise d’analyse qui doit être ouverte directement sans retourner STATUS_REPARSE.
Flags
Indicateurs qui contrôlent le comportement lorsqu’un point d’analyse est rencontré sur un répertoire qui n’est peut-être pas vide (dont la balise d’analyse est reconnue par FsRtlIsNonEmptyDirectoryReparsePointAllowed) .
ReparseGuid
GUID de la balise d’analyse qui doit être ouverte directement sans retourner STATUS_REPARSE.
Size
La taille de cette structure.
RemainingLength
Longueur du chemin d’accès non traité lorsque le point d’analyse a été rencontré.
Remarques
Cette structure permet aux appelants d’ouvrir des points d’analyse spécifiques sans empêcher le comportement d’analyse pour toutes les classes de points d’analyse.
OPEN_REPARSE_LIST est une structure utilisée dans un environnement ECP avec ECP_TYPE_OPEN_REPARSE_GUID (323eb6a8-affd-4d95-8230-863bce09d37a
). Le OPEN_REPARSE_LIST pointe vers une liste de structures OPEN_REPARSE_LIST_ENTRY spécifiant la balise et éventuellement le GUID qui doivent être ouverts directement sans retourner STATUS_REPARSE.
Si une correspondance est trouvée, la structure OPEN_REPARSE_LIST_ENTRY correspondante a l’indicateur OPEN_REPARSE_POINT_TAG_ENCOUNTERED défini pour indiquer que l’objet ouvert correspond aux critères donnés. Si une correspondance est trouvée pour un répertoire qui n’est pas le composant de chemin d’accès final et qu’STATUS_REPARSE est retourné, la longueur du chemin d’accès non traité est définie dans le champ RemainingLength .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1607 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | ntifs.h |