Freigeben über


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
Header- ntifs.h

Siehe auch

IOCTL_REDIR_QUERY_PATH_EX