Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh Panggilan Prosedur Jarak Jauh (RPC). Untuk informasi selengkapnya, lihat:
rpcasync.h berisi antarmuka pemrograman berikut:
Fungsi
|
I_RpcExceptionFilter Menentukan apakah pengecualian bersifat fatal atau tidak fatal |
|
RpcAsyncAbortCall Server memanggil RpcAsyncAbortCall untuk membatalkan panggilan asinkron. |
|
RpcAsyncCancelCall Klien memanggil fungsi RpcAsyncCancelCall untuk membatalkan panggilan asinkron. |
|
RpcAsyncCompleteCall Klien dan server memanggil fungsi RpcAsyncCompleteCall untuk menyelesaikan panggilan prosedur jarak jauh asinkron. |
|
RpcAsyncGetCallHandle Makro RpcAsyncGetCallHandle mengembalikan handel pengikatan pada panggilan prosedur jarak jauh asinkron. |
|
RpcAsyncGetCallStatus Klien memanggil fungsi RpcAsyncGetCallStatus untuk menentukan status panggilan jarak jauh asinkron saat ini. |
|
RpcAsyncInitializeHandle Klien memanggil fungsi RpcAsyncInitializeHandle untuk menginisialisasi struktur RPC_ASYNC_STATE yang akan digunakan untuk melakukan panggilan asinkron. |
|
RpcAsyncRegisterInfo Fungsi RpcAsyncRegisterInfo sudah usang. |
|
RpcBindingBind Fungsi RpcBindingBind menghubungi server RPC dan mengikatnya. |
|
RpcBindingUnbind Membatalkan pengikatan handel pengikatan yang sebelumnya diikat oleh RpcBindingBind. |
|
RpcErrorAddRecord Fungsi RpcErrorAddRecord menambahkan informasi kesalahan yang diperluas ke rantai catatan informasi kesalahan yang diperluas. |
|
RpcErrorClearInformation Fungsi RpcErrorClearInformation menghapus semua informasi kesalahan yang diperluas pada utas saat ini. |
|
RpcErrorEndEnumeration Fungsi RpcErrorEndEnumeration mengakhiri enumerasi informasi kesalahan yang diperluas dan membebaskan semua sumber daya yang dialokasikan oleh RPC untuk enumerasi. |
|
RpcErrorGetNextRecord Fungsi RpcErrorGetNextRecord mengambil catatan informasi kesalahan yang diperluas berikutnya untuk handel enumerasi. |
|
RpcErrorGetNumberOfRecords Fungsi RpcErrorGetNumberOfRecords mengembalikan jumlah rekaman dalam informasi kesalahan yang diperluas. |
|
RpcErrorLoadErrorInfo Fungsi RpcErrorLoadErrorInfo mengonversi BLOB yang diperoleh melalui panggilan ke RpcErrorSaveErrorInfo menjadi informasi kesalahan yang diperluas. |
|
RpcErrorResetEnumeration Fungsi RpcErrorResetEnumeration mengatur ulang kursor enumerasi untuk setiap enumerasi dalam proses, mengatur ulang proses sedemikian sehingga panggilan berikutnya ke RpcErrorGetNextRecord mengambil rekaman informasi kesalahan yang diperluas pertama. |
|
RpcErrorSaveErrorInfo Fungsi RpcErrorSaveErrorInfo mengembalikan semua informasi kesalahan untuk handel enumerasi sebagai BLOB. |
|
RpcErrorStartEnumeration Fungsi RpcErrorStartEnumeration memulai enumerasi informasi kesalahan yang diperluas. |
|
RpcFreeAuthorizationContext Fungsi RpcFreeAuthorizationContext membebaskan konteks Authz yang diperoleh oleh panggilan sebelumnya ke fungsi RpcGetAuthorizationContextForClient. |
|
RpcGetAuthorizationContextForClient Fungsi RpcGetAuthorizationContextForClient mengembalikan konteks Authz untuk klien RPC yang dapat digunakan dengan fungsi Authz untuk autentikasi berkinerja tinggi. Didukung hanya untuk urutan protokol ncalrpc dan ncacn_*. |
|
RpcServerInqCallAttributesA Fungsi RpcServerInqCallAttributes adalah panggilan server RPC yang mendapatkan atribut konteks keamanan klien. (ANSI) |
|
RpcServerInqCallAttributesW Fungsi RpcServerInqCallAttributes adalah panggilan server RPC yang mendapatkan atribut konteks keamanan klien. (Unicode) |
|
RpcServerSubscribeForNotification Berlangganan server untuk pemberitahuan RPC. |
|
RpcServerUnsubscribeForNotification Berhenti berlangganan server dari pemberitahuan RPC. |
|
RpcSsContextLockExclusive Fungsi RpcSsContextLockExclusive memungkinkan aplikasi untuk mulai menggunakan handel konteks dalam mode eksklusif. |
|
RpcSsContextLockShared Fungsi RpcSsContextLockShared memungkinkan aplikasi untuk mulai menggunakan handel konteks dalam mode bersama. |
Fungsi panggilan balik
|
RPCNOTIFICATION_ROUTINE Fungsi RPCNOTIFICATION_ROUTINE menyediakan program yang menggunakan RPC asinkron dengan kemampuan untuk menyesuaikan respons terhadap peristiwa asinkron. |
Struktur
|
RPC_ASYNC_NOTIFICATION_INFO Berisi informasi pemberitahuan untuk panggilan prosedur jarak jauh asinkron. Informasi pemberitahuan ini dapat dikonfigurasi untuk port penyelesaian I/O (IOC), panggilan prosedur asinkron Windows (APC), pesan Windows, dan pemberitahuan peristiwa Windows. |
|
RPC_ASYNC_STATE Struktur RPC_ASYNC_STATE memegang status panggilan prosedur jarak jauh asinkron. RPC_ASYNC_STATE adalah handel untuk struktur ini, digunakan untuk menunggu, mengkueri, membalas, atau membatalkan panggilan asinkron. |
|
RPC_CALL_ATTRIBUTES_V1_A Struktur RPC_CALL_ATTRIBUTES_V1 menyediakan parameter ke fungsi RpcServerInqCallAttributes. Diimplementasikan dalam versi ANSI dan UNICODE untuk sistem operasi Windows XP dan Windows Server 2003. (ANSI) |
|
RPC_CALL_ATTRIBUTES_V1_W Struktur RPC_CALL_ATTRIBUTES_V1 menyediakan parameter ke fungsi RpcServerInqCallAttributes. Diimplementasikan dalam versi ANSI dan UNICODE untuk sistem operasi Windows XP dan Windows Server 2003. (Unicode) |
|
RPC_CALL_ATTRIBUTES_V2_A Struktur RPC_CALL_ATTRIBUTES_V2 menyediakan parameter untuk fungsi RpcServerInqCallAttributes. Versi 2 menentukan dukungan untuk alamat lokal dan ID proses klien. (ANSI) |
|
RPC_CALL_ATTRIBUTES_V2_W Struktur RPC_CALL_ATTRIBUTES_V2 menyediakan parameter untuk fungsi RpcServerInqCallAttributes. Versi 2 menentukan dukungan untuk alamat lokal dan ID proses klien. (Unicode) |
|
RPC_CALL_LOCAL_ADDRESS_V1 Berisi informasi tentang alamat lokal tempat panggilan dilakukan. |
|
RPC_EE_INFO_PARAM Struktur RPC_EE_INFO_PARAM digunakan untuk menyimpan informasi kesalahan yang diperluas. |
|
RPC_ERROR_ENUM_HANDLE Struktur RPC_ERROR_ENUM_HANDLE menyediakan handel enumerasi yang digunakan oleh fungsi RpcError* untuk memproses informasi kesalahan yang diperluas. |
|
RPC_EXTENDED_ERROR_INFO Struktur RPC_EXTENDED_ERROR_INFO digunakan untuk menyimpan informasi kesalahan yang diperluas. |
Enumerasi
|
RPC_ASYNC_EVENT Jenis RPC_ASYNC_EVENT yang dijumlahkan menjelaskan peristiwa pemberitahuan asinkron yang dapat diterima aplikasi RPC. |
|
RPC_NOTIFICATION_TYPES Jenis RPC_NOTIFICATION_TYPES yang dijumlahkan berisi nilai yang menentukan metode pemberitahuan asinkron yang akan digunakan program klien. |
|
RPC_NOTIFICATIONS Enumerasi RPC_NOTIFICATIONS menentukan pemberitahuan yang dapat diterima server dari RPC. |
|
RpcCallClientLocality Menentukan kumpulan kemungkinan lokalitas klien RPC. |
|
RpcCallType Menentukan set jenis panggilan RPC. |
|
RpcLocalAddressFormat Menentukan kemungkinan format alamat IP lokal yang didukung oleh RPC. |