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이 아닌 종료 유니코드 문자열입니다.
DomainServiceName
선택적 도메인 서비스 이름에 대한 포인터입니다. FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE 등록하는 공급자만 도메인 서비스 이름을 볼 수 있습니다.
IOCTL_REDIR_QUERY_PATH_EX 쿼리에서 처음에 예약된 5개 ULONG_PTRs 중 2개만 사용합니다.
Windows 7부터 사용할 수 있습니다.
EcpList
이 쿼리 경로 요청을 시작한 Create IRP와 연결된 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 |