次の方法で共有


QUERY_PATH_REQUEST_EX構造体 (ntifs.h)

QUERY_PATH_REQUEST_EX 構造体には、IOCTL_REDIR_QUERY_PATH_EXのプレフィックス解決要求が含まれています。

構文

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;

メンバーズ

pSecurityContext

セキュリティ コンテキストを持つ IO_SECURITY_CONTEXT 構造体へのポインター。

EaLength

pEaBuffer が指 バッファーの長さ (バイト単位)。

pEaBuffer

拡張属性バッファーへのポインター。

PathName

\\<サーバー>\<共有>\<パス>形式の NULL で終わる Unicode 文字列。

DomainServiceName

省略可能なドメイン サービス名へのポインター。 ドメイン サービス名が表示されるのは、FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE として登録するプロバイダーだけです。

これにより、IOCTL_REDIR_QUERY_PATH_EX クエリで最初に予約された 5 つのULONG_PTRsのうち 2 つが消費されます。

Windows 7 以降で使用できます。

EcpList

このクエリ パス要求を開始した Create IRP に関連付けられた追加の create パラメーター (ECP) リストを含む省略可能な ECP_LIST 構造体へのポインター。

Windows 7 以降で使用できます。

Silo

元の IRP のファイル オブジェクトに関連付けられている SILO へのポインター。 これは、リダイレクターがミニ RDR コンテキストを照会するために必要です。 これにより、IOCTL_REDIR_QUERY_PATH_EX クエリで最初に予約された 5 つのULONG_PTRsのうち 1 つが消費されます。

Reserved

システム用に予約されています。

Reserved[2]

システム用に予約されています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー ntifs.h

関連項目

IOCTL_REDIR_QUERY_PATH_EX