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;

Members

pSecurityContext

Puntatore a una struttura IO_SECURITY_CONTEXT con il contesto di sicurezza.

EaLength

Lunghezza, in byte, del buffer a cui punta pEaBuffer .

pEaBuffer

Puntatore al buffer degli attributi estesi.

PathName

Stringa Unicode senza terminazione NULL del formato \<server>\<share>\<path>.

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 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 aggiuntivi (ECP) associato all'oggetto Create 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 sul contesto rdr mini. Viene utilizzato 1 dei 5 ULONG_PTRs inizialmente riservati nella query IOCTL_REDIR_QUERY_PATH_EX .

Reserved

Riservato per l'utilizzo nel sistema.

Reserved[2]

Riservato per l'utilizzo nel sistema.

Requisiti

Requisito Valore
Client minimo supportato windows Vista
Intestazione ntifs.h

Vedi anche

IOCTL_REDIR_QUERY_PATH_EX