QUERY_PATH_REQUEST_EX estrutura (ntifs.h)
A estrutura QUERY_PATH_REQUEST_EX contém a solicitação de resolução de prefixo para IOCTL_REDIR_QUERY_PATH_EX.
Sintaxe
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;
Membros
pSecurityContext
Um ponteiro para uma estrutura IO_SECURITY_CONTEXT com o contexto de segurança.
EaLength
O comprimento, em bytes, do buffer que pEaBuffer aponta para.
pEaBuffer
Um ponteiro para o buffer de atributos estendidos.
PathName
Uma cadeia de caracteres Unicode terminada não NULL do formulário \\<servidor>\<compartilhar>\<caminho>.
DomainServiceName
Ponteiro para um nome de serviço de domínio opcional. Somente os provedores que se registrarem como FSRTL_UNC_PROVIDER_FLAGS_DOMAIN_SVC_AWARE verão nomes de serviço de domínio.
Isso consome 2 dos 5 ULONG_PTRs inicialmente reservados na consulta IOCTL_REDIR_QUERY_PATH_EX.
Disponível a partir do Windows 7.
EcpList
Ponteiro para uma estrutura de ECP_LIST opcional que contém a lista de parâmetros de criação extra (ECP) associada ao Create IRP que iniciou essa solicitação de caminho de consulta.
Disponível a partir do Windows 7.
Silo
Ponteiro para um SILO associado ao objeto de arquivo no IRP original. Isso é necessário para redirecionadores consultarem o contexto mini RDR. Isso consome 1 dos 5 ULONG_PTRs inicialmente reservados na consulta IOCTL_REDIR_QUERY_PATH_EX.
Reserved
Reservado para uso do sistema.
Reserved[2]
Reservado para uso do sistema.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | windows Vista |
cabeçalho | ntifs.h |