Compartilhar via


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

Consulte também

IOCTL_REDIR_QUERY_PATH_EX