Função RxCeQueryInformation (rxce.h)
RxCeQueryInformation consulta informações sobre uma conexão em um buffer alocado pelo chamador.
Sintaxe
NTSTATUS RxCeQueryInformation(
[in] IN PRXCE_VC pVc,
[in] IN RXCE_CONNECTION_INFORMATION_CLASS InformationClass,
[out] OUT PVOID pInformation,
[in] IN ULONG Length
);
Parâmetros
[in] pVc
Um ponteiro para o circuito virtual associado a essa conexão.
[in] InformationClass
A classe de informações desejada para esse tipo de consulta. O valor especificado para InformationClass determina o tipo de informação que é retornado. Esse parâmetro é uma enumeração definida em rxcehdlr.h e pode ser um dos seguintes valores:
RxCeTransportProviderInformation
Consulte o transporte para obter informações do provedor. Uma estrutura RXCE_TRANSPORT_PROVIDER_INFO é copiada para o buffer pInformation com êxito. Observe que RXCE_TRANSPORT_PROVIDER_INFO é um typedef para TDI_PROVIDER_INFO.
RxCeConnectionInformation
Consulta Para obter informações sobre a conexão. Uma estrutura RXCE_CONNECTION_INFORMATION é copiada para o buffer pInformation com êxito. Observe que RXCE_CONNECTION_INFORMATION é um typedef para TDI_CONNECTION_INFORMATION.
RxCeConnectionEndpointInformation
Consulte o transporte Para obter informações sobre o ponto de extremidade de conexão. Uma estrutura RXCE_CONNECTION_INFO é copiada para o buffer pInformation com êxito. Observe que RXCE_CONNECTION_INFO é um typedef para TDI_CONNECTION_INFO.
RxCeRemoteAddressInformation
Consulte o transporte Para obter informações sobre o endereço remoto. Uma estrutura de TDI_ADDRESS_INFO é copiada para o buffer pInformation com êxito.
[out] pInformation
O buffer fornecido pelo chamador para retornar informações.
[in] Length
A duração do buffer.
Retornar valor
RxCeQueryInformation retorna STATUS_SUCCESS com êxito ou um dos seguintes códigos de aviso ou erro:
Código de retorno | Descrição |
---|---|
|
Esse comprimento especificado do buffer de saída apontado por pInformation não era grande o suficiente para receber as informações solicitadas pelo tipo de consulta InformationClass . |
|
Falha na alocação de memória de pool nãopagado necessária para essa rotina. |
|
Esse valor pode ser retornado para qualquer uma das seguintes condições:
|
Comentários
RxCeQueryInformation retorna informações para um determinado circuito virtual. Os únicos valores para InformationClass que podem ser especificados ao chamar RxCeQueryInformation são os seguintes:
RxCeTransportProviderInformation
RxCeConnectionInformation
RxCeConnectionEndpointInformation
RxCeRemoteAddressInformation
Para alguns valores de InformationClass, RxCeQueryInformation chama TdiBuildQueryInformation e TDI para recuperar as informações solicitadas.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | rxce.h (include Rxce.h, Rxcehdlr.h, Tdi.h) |
IRQL | <= APC_LEVEL |