Fungsi RpcStringBindingParseW (rpcdce.h)
Fungsi RpcStringBindingParse mengembalikan bagian UUID objek dan bagian alamat dari pengikatan string sebagai string terpisah. Aplikasi memanggil RpcStringBindingParse untuk mengurai representasi string dari handel pengikatan ke dalam bidang komponennya. Fungsi RpcStringBindingParse mengembalikan bagian UUID objek dan bagian alamat dari pengikatan string sebagai string terpisah.
Sintaks
RPC_STATUS RpcStringBindingParseW(
RPC_WSTR StringBinding,
RPC_WSTR *ObjUuid,
RPC_WSTR *Protseq,
RPC_WSTR *NetworkAddr,
RPC_WSTR *Endpoint,
RPC_WSTR *NetworkOptions
);
Parameter
StringBinding
Penunjuk ke representasi string yang dihentikan null dari pengikatan.
ObjUuid
Mengembalikan penunjuk ke penunjuk ke representasi string yang dihentikan null dari UUID objek.
Tentukan nilai NULL untuk mencegah RpcStringBindingParse mengembalikan parameter ObjectUuid . Dalam hal ini, aplikasi tidak memanggil RpcStringFree.
Protseq
Mengembalikan penunjuk ke penunjuk ke representasi string null-dihentikan dari urutan protokol. Untuk daftar urutan protokol yang didukung Microsoft RPC, lihat Pengikatan String.
Tentukan nilai NULL untuk mencegah RpcStringBindingParse mengembalikan parameter ProtSeq . Dalam hal ini, aplikasi tidak memanggil RpcStringFree.
NetworkAddr
Mengembalikan penunjuk ke penunjuk ke representasi string alamat jaringan yang dihentikan null. Tentukan nilai NULL untuk mencegah RpcStringBindingParse mengembalikan parameter NetworkAddr . Dalam hal ini, aplikasi tidak memanggil RpcStringFree.
Endpoint
Mengembalikan penunjuk ke penunjuk ke representasi string titik akhir yang dihentikan null. Tentukan nilai NULL untuk mencegah RpcStringBindingParse mengembalikan parameter EndPoint . Dalam hal ini, aplikasi tidak memanggil RpcStringFree.
NetworkOptions
Mengembalikan penunjuk ke penunjuk ke representasi string opsi jaringan yang dihentikan null.
Tentukan nilai NULL untuk mencegah RpcStringBindingParse mengembalikan parameter NetworkOptions . Dalam hal ini, aplikasi tidak memanggil RpcStringFree.
Nilai kembali
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Pengikatan string tidak valid. |
Keterangan
Aplikasi memanggil rutinitas RpcStringBindingParse untuk mengurai representasi string dari handel pengikatan ke dalam bidang komponennya.
Pustaka run-time RPC mengalokasikan memori untuk setiap string komponen yang dikembalikan. Aplikasi ini bertanggung jawab untuk memanggil RpcStringFree sekali untuk setiap string yang dikembalikan untuk membatalkan alokasi memori untuk string tersebut.
Jika ada bidang parameter StringBinding yang kosong, RpcStringBindingParse mengembalikan string kosong (\0) dalam parameter output yang sesuai.
Catatan
Header rpcdce.h mendefinisikan RpcStringBindingParse sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | rpcdce.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |