estrutura QUERY_PATH_REQUEST_EX (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 para o qual pEaBuffer aponta.

pEaBuffer

Um ponteiro para o buffer de atributos estendidos.

PathName

Uma cadeia de caracteres Unicode terminada não NULL do formulário \<server>\<share>\<path>.

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 à solicitação Criar 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 mini contexto 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
Cliente mínimo com suporte windows Vista
Cabeçalho ntifs.h

Confira também

IOCTL_REDIR_QUERY_PATH_EX