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;

Member

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 der Form \<server>\<share>\<path>.

DomainServiceName

Zeiger 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, die ursprünglich in der IOCTL_REDIR_QUERY_PATH_EX-Abfrage reserviert wurden.

Verfügbar ab Windows 7.

EcpList

Zeiger auf eine optionale ECP_LIST-Struktur , die die ECP-Liste (extra create parameter) enthält, die dem Create IRP zugeordnet ist, der diese Abfragepfadanforderung initiiert hat.

Verfügbar ab Windows 7.

Silo

Zeiger auf ein SILO, das dem Dateiobjekt auf dem ursprünglichen IRP zugeordnet ist. Dies ist für Umleitungen erforderlich, um den RDR-Minikontext abzufragen. Dies verbraucht 1 der 5 ULONG_PTRs, die ursprünglich in der IOCTL_REDIR_QUERY_PATH_EX-Abfrage reserviert wurden.

Reserved

Ist für das System reserviert.

Reserved[2]

Ist für das System reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile ntifs.h

Weitere Informationen

IOCTL_REDIR_QUERY_PATH_EX