structure QUERY_PATH_REQUEST_EX (ntifs.h)
La structure QUERY_PATH_REQUEST_EX contient la demande de résolution de préfixe pour IOCTL_REDIR_QUERY_PATH_EX.
Syntaxe
typedef struct _QUERY_PATH_REQUEST_EX {
PIO_SECURITY_CONTEXT pSecurityContext;
ULONG EaLength;
PVOID pEaBuffer;
UNICODE_STRING PathName;
UNICODE_STRING DomainServiceName;
PECP_LIST EcpList;
PESILO Silo;
#if ...
ULONG_PTR Reserved;
#else
ULONG_PTR Reserved[2];
#endif
} QUERY_PATH_REQUEST_EX, *PQUERY_PATH_REQUEST_EX;
Membres
pSecurityContext
Pointeur vers une structure IO_SECURITY_CONTEXT avec le contexte de sécurité.
EaLength
Longueur, en octets, de la mémoire tampon vers laquelle pEaBuffer pointe.
pEaBuffer
Pointeur vers la mémoire tampon des attributs étendus.
PathName
Chaîne Unicode non NULL terminée de la forme \\<serveur>\<partage>\ chemin d’accès<>.
DomainServiceName
Pointeur vers un nom de service de domaine facultatif. Seuls les fournisseurs qui s’inscrivent en tant que FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE verront les noms de service de domaine.
Cela consomme 2 des 5 ULONG_PTRs initialement réservés dans la requête IOCTL_REDIR_QUERY_PATH_EX.
Disponible à partir de Windows 7.
EcpList
Pointeur vers une structure de ECP_LIST facultative qui contient la liste de paramètres de création supplémentaire (ECP) associée à la requête Create IRP qui a lancé cette requête de chemin d’accès de requête.
Disponible à partir de Windows 7.
Silo
Pointeur vers un SILO associé à l’objet de fichier sur l’IRP d’origine. Cela est nécessaire pour les redirecteurs pour interroger le mini contexte RDR. Cela consomme 1 des 5 ULONG_PTRs initialement réservées dans la requête IOCTL_REDIR_QUERY_PATH_EX.
Reserved
Réservé à l’utilisation du système.
Reserved[2]
Réservé à l’utilisation du système.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | windows Vista |
En-tête | ntifs.h |