QUERY_PATH_REQUEST_EX Struktur (ntifs.h)
Die QUERY_PATH_REQUEST_EX-Struktur enthält die Präfixauflösungsanforderung für IOCTL_REDIR_QUERY_PATH_EX.
Syntax
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;
Angehörige
pSecurityContext
Ein Zeiger auf eine IO_SECURITY_CONTEXT Struktur mit dem Sicherheitskontext.
EaLength
Die Länge des Puffers in Bytes, auf den pEaBuffer verweist.
pEaBuffer
Ein Zeiger auf den Puffer für erweiterte Attribute.
PathName
Eine nicht NULL beendete Unicode-Zeichenfolge des Formulars \\<Server>\<freigeben>\<Pfad>.
DomainServiceName
Zeigen Sie auf einen optionalen Domänendienstnamen. Nur Anbieter, die sich als FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE registrieren, sehen Domänendienstnamen.
Dies verbraucht 2 der 5 ULONG_PTRs anfänglich in der IOCTL_REDIR_QUERY_PATH_EX-Abfrage reserviert.
Verfügbar ab Windows 7.
EcpList
Zeigen Sie auf eine optionale ECP_LIST Struktur, die die zusätzliche Create-Parameterliste (ECP) enthält, die der Create IRP zugeordnet ist, die diese Abfragepfadanforderung initiiert hat.
Verfügbar ab Windows 7.
Silo
Zeiger auf ein SILO, das dem Dateiobjekt im ursprünglichen IRP zugeordnet ist. Dies ist für Umleitungen zum Abfragen des Mini-RDR-Kontexts erforderlich. Dies verbraucht 1 der 5 ULONG_PTRs anfänglich in der IOCTL_REDIR_QUERY_PATH_EX-Abfrage reserviert.
Reserved
Reserviert für die Systemverwendung.
Reserved[2]
Reserviert für die Systemverwendung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Kopfzeile | ntifs.h |