Partager via


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

Voir aussi

IOCTL_REDIR_QUERY_PATH_EX