RxCeQueryInformation-Funktion (rxce.h)
RxCeQueryInformation fragt Informationen zu einer Verbindung in einem vom Aufrufer zugewiesenen Puffer ab.
Syntax
NTSTATUS RxCeQueryInformation(
[in] IN PRXCE_VC pVc,
[in] IN RXCE_CONNECTION_INFORMATION_CLASS InformationClass,
[out] OUT PVOID pInformation,
[in] IN ULONG Length
);
Parameter
[in] pVc
Ein Zeiger auf die virtuelle Verbindung, die dieser Verbindung zugeordnet ist.
[in] InformationClass
Die gewünschte Informationsklasse für diesen Abfragetyp. Der für InformationClass angegebene Wert bestimmt den Typ der zurückgegebenen Informationen. Dieser Parameter ist eine in rxcehdlr.h definierte Enumeration und kann einer der folgenden Werte sein:
RxCeTransportProviderInformation
Fragen Sie den Transport nach Anbieterinformationen ab. Eine RXCE_TRANSPORT_PROVIDER_INFO-Struktur wird bei Erfolg in den pInformation-Puffer kopiert. Beachten Sie, dass RXCE_TRANSPORT_PROVIDER_INFO eine Typdefinition für TDI_PROVIDER_INFO ist.
RxCeConnectionInformation
Abfrage: Informationen zur Verbindung. Eine RXCE_CONNECTION_INFORMATION-Struktur wird bei Erfolg in den pInformation-Puffer kopiert. Beachten Sie, dass RXCE_CONNECTION_INFORMATION eine Typdefinition für TDI_CONNECTION_INFORMATION ist.
RxCeConnectionEndpointInformation
Fragen Sie den Transport ab. Informationen zum Verbindungsendpunkt. Eine RXCE_CONNECTION_INFO-Struktur wird bei Erfolg in den pInformation-Puffer kopiert. Beachten Sie, dass RXCE_CONNECTION_INFO eine Typdefinition für TDI_CONNECTION_INFO ist.
RxCeRemoteAddressInformation
Fragen Sie den Transport ab. Informationen zur Remoteadresse. Eine TDI_ADDRESS_INFO-Struktur wird bei Erfolg in den pInformation-Puffer kopiert.
[out] pInformation
Der vom Aufrufer bereitgestellte Puffer für die Rückgabe von Informationen.
[in] Length
Die Länge des Puffers.
Rückgabewert
RxCeQueryInformation gibt STATUS_SUCCESS bei Erfolg oder einen der folgenden Warnungs- oder Fehlercodes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Diese angegebene Länge des Ausgabepuffers, auf den pInformation verweist, war nicht groß genug, um die vom Abfragetyp InformationClass angeforderten Informationen zu empfangen. |
|
Fehler bei der Zuordnung des nicht auslagerten Poolspeichers, der für diese Routine benötigt wird. |
|
Dieser Wert kann für eine der folgenden Bedingungen zurückgegeben werden:
|
Hinweise
RxCeQueryInformation gibt Informationen für eine bestimmte virtuelle Verbindung zurück. Die einzigen Werte für InformationClass , die beim Aufrufen von RxCeQueryInformation angegeben werden können, sind die folgenden:
RxCeTransportProviderInformation
RxCeConnectionInformation
RxCeConnectionEndpointInformation
RxCeRemoteAddressInformation
Für einige Werte von InformationClass ruft RxCeQueryInformationTdiBuildQueryInformation und TDI auf, um die angeforderten Informationen abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | rxce.h (include Rxce.h, Rxcehdlr.h, Tdi.h) |
IRQL | <= APC_LEVEL |