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
\<server>\share>\<<path> という形式の 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 |
Header | ntifs.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示