Funzione RxCeQueryInformation (rxce.h)
RxCeQueryInformation esegue query sulle informazioni su una connessione in un buffer allocato dal chiamante.
Sintassi
NTSTATUS RxCeQueryInformation(
[in] IN PRXCE_VC pVc,
[in] IN RXCE_CONNECTION_INFORMATION_CLASS InformationClass,
[out] OUT PVOID pInformation,
[in] IN ULONG Length
);
Parametri
[in] pVc
Puntatore al circuito virtuale associato a questa connessione.
[in] InformationClass
Classe di informazioni desiderata per questo tipo di query. Il valore specificato per InformationClass determina il tipo di informazioni restituite. Questo parametro è un'enumerazione definita in rxcehdlr.h e può essere uno dei valori seguenti:
RxCeTransportProviderInformation
Eseguire una query sul trasporto per ottenere informazioni sul provider. Una struttura RXCE_TRANSPORT_PROVIDER_INFO viene copiata nel buffer pInformation in caso di esito positivo. Si noti che RXCE_TRANSPORT_PROVIDER_INFO è un typedef per TDI_PROVIDER_INFO.
RxCeConnectionInformation
Query Per informazioni sulla connessione. Una struttura RXCE_CONNECTION_INFORMATION viene copiata nel buffer pInformation in caso di esito positivo. Si noti che RXCE_CONNECTION_INFORMATION è un typedef per TDI_CONNECTION_INFORMATION.
RxCeConnectionEndpointInformation
Eseguire una query sul trasporto Per informazioni sull'endpoint di connessione. Una struttura RXCE_CONNECTION_INFO viene copiata nel buffer pInformation in caso di esito positivo. Si noti che RXCE_CONNECTION_INFO è un typedef per TDI_CONNECTION_INFO.
RxCeRemoteAddressInformation
Eseguire una query sul trasporto Per informazioni sull'indirizzo remoto. Una struttura TDI_ADDRESS_INFO viene copiata nel buffer pInformation in caso di esito positivo.
[out] pInformation
Buffer fornito dal chiamante per la restituzione di informazioni.
[in] Length
Lunghezza del buffer.
Valore restituito
RxCeQueryInformation restituisce STATUS_SUCCESS in caso di esito positivo o uno dei codici di errore o di avviso seguenti:
Codice restituito | Descrizione |
---|---|
|
La lunghezza specificata del buffer di output a cui punta pInformation non è sufficiente per ricevere le informazioni richieste dal tipo di query InformationClass . |
|
L'allocazione della memoria del pool non di paging necessaria per questa routine non è riuscita. |
|
Questo valore può essere restituito per una delle condizioni seguenti:
|
Commenti
RxCeQueryInformation restituisce informazioni per un determinato circuito virtuale. Gli unici valori per InformationClass che possono essere specificati quando si chiama RxCeQueryInformation sono i seguenti:
RxCeTransportProviderInformation
RxCeConnectionInformation
RxCeConnectionEndpointInformation
RxCeRemoteAddressInformation
Per alcuni valori di InformationClass, RxCeQueryInformation chiama TdiBuildQueryInformation e TDI per recuperare le informazioni richieste.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | rxce.h (include Rxce.h, Rxcehdlr.h, Tdi.h) |
IRQL | <= APC_LEVEL |