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

Vedere anche

IOCTL_REDIR_QUERY_PATH_EX