RxCeQueryInformation, fonction (rxce.h)
RxCeQueryInformation interroge des informations sur une connexion dans une mémoire tampon allouée par l’appelant.
Syntaxe
NTSTATUS RxCeQueryInformation(
[in] IN PRXCE_VC pVc,
[in] IN RXCE_CONNECTION_INFORMATION_CLASS InformationClass,
[out] OUT PVOID pInformation,
[in] IN ULONG Length
);
Paramètres
[in] pVc
Pointeur vers le circuit virtuel associé à cette connexion.
[in] InformationClass
Classe d’informations souhaitée pour ce type de requête. La valeur spécifiée pour InformationClass détermine le type d’informations retournées. Ce paramètre est une énumération définie dans rxcehdlr.h et peut être l’une des valeurs suivantes :
RxCeTransportProviderInformation
Interrogez le transport pour obtenir des informations sur le fournisseur. Une structure RXCE_TRANSPORT_PROVIDER_INFO est copiée dans la mémoire tampon pInformation en cas de réussite. Notez que RXCE_TRANSPORT_PROVIDER_INFO est un typedef pour TDI_PROVIDER_INFO.
RxCeConnectionInformation
Recherchez des informations sur la connexion. Une structure RXCE_CONNECTION_INFORMATION est copiée dans la mémoire tampon pInformation en cas de réussite. Notez que RXCE_CONNECTION_INFORMATION est un typedef pour TDI_CONNECTION_INFORMATION.
RxCeConnectionEndpointInformation
Interrogez le transport Pour plus d’informations sur le point de terminaison de connexion. Une structure RXCE_CONNECTION_INFO est copiée dans la mémoire tampon pInformation en cas de réussite. Notez que RXCE_CONNECTION_INFO est un typedef pour TDI_CONNECTION_INFO.
RxCeRemoteAddressInformation
Interrogez le transport Pour plus d’informations sur l’adresse distante. Une structure TDI_ADDRESS_INFO est copiée dans la mémoire tampon pInformation en cas de réussite.
[out] pInformation
Mémoire tampon fournie par l’appelant pour retourner des informations.
[in] Length
Longueur de la mémoire tampon.
Valeur de retour
RxCeQueryInformation retourne STATUS_SUCCESS sur la réussite ou l’un des codes d’avertissement ou d’erreur suivants :
Retourner le code | Description |
---|---|
|
Cette longueur spécifiée de la mémoire tampon de sortie pointée par pInformation n’était pas suffisamment grande pour recevoir les informations demandées par le type de requête InformationClass. |
|
L’allocation de la mémoire du pool non paginé nécessaire par cette routine a échoué. |
|
Cette valeur peut être retournée pour l’une des conditions suivantes :
|
Remarques
RxCeQueryInformation retourne des informations pour un circuit virtuel donné. Les seules valeurs de InformationClass qui peuvent être spécifiées lors de l’appel de RxCeQueryInformation sont les suivantes :
RxCeTransportProviderInformation
RxCeConnectionInformation
RxCeConnectionEndpointInformation
RxCeRemoteAddressInformation
Pour certaines valeurs de InformationClass, RxCeQueryInformation appelle TdiBuildQueryInformation et TDI pour récupérer les informations demandées.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | rxce.h (include Rxce.h, Rxcehdlr.h, Tdi.h) |
IRQL | <= APC_LEVEL |