Fungsi RxCeQueryInformation (rxce.h)
RxCeQueryInformation mengkueri informasi tentang koneksi dalam buffer yang dialokasikan pemanggil.
Sintaks
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
Penunjuk ke sirkuit virtual yang terkait dengan koneksi ini.
[in] InformationClass
Kelas informasi yang diinginkan untuk jenis kueri ini. Nilai yang ditentukan untuk InformationClass menentukan jenis informasi yang dikembalikan. Parameter ini adalah enumerasi yang ditentukan dalam rxcehdlr.h dan dapat menjadi salah satu nilai berikut:
RxCeTransportProviderInformation
Mengkueri transportasi untuk informasi penyedia. Struktur RXCE_TRANSPORT_PROVIDER_INFO disalin ke buffer pInformation saat berhasil. Perhatikan bahwa RXCE_TRANSPORT_PROVIDER_INFO adalah typedef untuk TDI_PROVIDER_INFO.
RxCeConnectionInformation
Kueri Untuk informasi tentang koneksi. Struktur RXCE_CONNECTION_INFORMATION disalin ke buffer pInformation saat berhasil. Perhatikan bahwa RXCE_CONNECTION_INFORMATION adalah typedef untuk TDI_CONNECTION_INFORMATION.
RxCeConnectionEndpointInformation
Kueri transportasi Untuk informasi tentang titik akhir koneksi. Struktur RXCE_CONNECTION_INFO disalin ke buffer pInformation saat berhasil. Perhatikan bahwa RXCE_CONNECTION_INFO adalah typedef untuk TDI_CONNECTION_INFO.
RxCeRemoteAddressInformation
Kueri transportasi Untuk informasi tentang alamat jarak jauh. Struktur TDI_ADDRESS_INFO disalin ke buffer pInformation saat berhasil.
[out] pInformation
Buffer yang disediakan penelepon untuk mengembalikan informasi.
[in] Length
Panjang buffer.
Nilai kembali
RxCeQueryInformation mengembalikan STATUS_SUCCESS pada keberhasilan atau salah satu kode peringatan atau kesalahan berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Panjang buffer output yang ditentukan yang diacu oleh pInformation tidak cukup besar untuk menerima informasi yang diminta oleh jenis kueri InformationClass. |
|
Alokasi memori kumpulan yang tidak disebarkan yang diperlukan oleh rutinitas ini gagal. |
|
Nilai ini dapat dikembalikan untuk salah satu kondisi berikut:
|
Keterangan
RxCeQueryInformation mengembalikan informasi untuk sirkuit virtual tertentu. Satu-satunya nilai untuk InformationClass yang dapat ditentukan saat memanggil RxCeQueryInformation adalah sebagai berikut:
RxCeTransportProviderInformation
RxCeConnectionInformation
RxCeConnectionEndpointInformation
RxCeRemoteAddressInformation
Untuk beberapa nilai InformationClass, RxCeQueryInformation memanggil TdiBuildQueryInformation dan TDI untuk mengambil informasi yang diminta.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | rxce.h (termasuk Rxce.h, Rxcehdlr.h, Tdi.h) |
IRQL | <= APC_LEVEL |