struttura QUERY_PATH_REQUEST_EX (ntifs.h)
La struttura QUERY_PATH_REQUEST_EX contiene la richiesta di risoluzione del prefisso per IOCTL_REDIR_QUERY_PATH_EX.
Sintassi
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;
Membri
pSecurityContext
Puntatore a una struttura IO_SECURITY_CONTEXT con il contesto di sicurezza.
EaLength
Lunghezza, in byte, del buffer a cui pEaBuffer punta.
pEaBuffer
Puntatore al buffer degli attributi estesi.
PathName
Stringa Unicode con terminazione non NULL del formato \\<server>\<condivisione>\ percorso<>.
DomainServiceName
Puntatore a un nome di servizio di dominio facoltativo. Solo i provider che si registrano come FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE vedranno i nomi dei servizi di dominio.
In questo modo vengono utilizzati 2 dei 5 ULONG_PTRs inizialmente riservati nella query di IOCTL_REDIR_QUERY_PATH_EX.
Disponibile a partire da Windows 7.
EcpList
Puntatore a una struttura di ECP_LIST facoltativa che contiene l'elenco di parametri di creazione aggiuntivo (ECP) associato alla richiesta Crea IRP che ha avviato questa richiesta di percorso di query.
Disponibile a partire da Windows 7.
Silo
Puntatore a un SILO, associato all'oggetto file nell'IRP originale. Questa operazione è necessaria per i redirector per eseguire query su mini contesto RDR. In questo modo vengono utilizzati 1 dei 5 ULONG_PTRs inizialmente riservati nella query IOCTL_REDIR_QUERY_PATH_EX.
Reserved
Riservato per l'uso del sistema.
Reserved[2]
Riservato per l'uso del sistema.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | windows Vista |
intestazione |
ntifs.h |