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 beberapa teknologi. Untuk informasi selengkapnya, lihat:
rpcndr.h berisi antarmuka pemrograman berikut:
Fungsi
Ndr64AsyncClientCall Ndr64AsyncClientCall tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
NdrAsyncClientCall Fungsi NdrAsyncClientCall adalah titik masuk sisi klien asinkron untuk stub mode /Oi dan /Oic. |
NdrAsyncClientCall2 NdrAsyncClientCall2 dapat diubah atau tidak tersedia. |
NdrAsyncServerCall NdrAsyncServerCall tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
NdrClearOutParameters Fungsi NdrClearOutParameters membebaskan sumber daya dari parameter keluar dan menghapus memorinya jika panggilan RPC ke server gagal. |
NdrClientCall Fungsi NdrClientCall adalah titik masuk sisi klien untuk stub mode /Oicf. |
NdrClientCall2 Fungsi NdrClientCall2 adalah titik masuk sisi klien untuk stub mode /Oicf. |
NdrClientCall3 NdrClientCall3 mungkin diubah atau tidak tersedia. |
NdrClientCall4 NdrClientCall4 mungkin diubah atau tidak tersedia. |
NdrComplexArrayBufferSize Fungsi NdrComplexArrayBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk marshal array kompleks. |
NdrComplexArrayMarshall Fungsi NdrComplexArrayMarshall marshals array kompleks ke dalam buffer jaringan. |
NdrComplexArrayUnmarshall Fungsi NdrComplexArrayUnmarshall membatalkan nama array kompleks dari buffer jaringan ke memori. |
NdrComplexStructBufferSize Fungsi NdrComplexStructBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk marshal struktur kompleks. |
NdrComplexStructMarshall Fungsi NdrComplexStructMarshall marshals struktur kompleks ke dalam buffer jaringan. |
NdrComplexStructUnmarshall Fungsi NdrComplexStructUnmarshall membatalkan nama struktur kompleks dari buffer jaringan ke memori. |
NdrConformantArrayBufferSize Fungsi NdrConformantArrayBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk marshal array yang sesuai. |
NdrConformantArrayMarshall Fungsi NdrConformantArrayMarshall marshals array yang sesuai ke dalam buffer jaringan. |
NdrConformantArrayUnmarshall Fungsi NdrConformantArrayUnmarshall membatalkan nama array yang sesuai. |
NdrConformantStringBufferSize Fungsi NdrConformantStringBufferSize menghitung ukuran buffer, dalam byte, yang diperlukan untuk marshal string yang sesuai. |
NdrConformantStringMarshall Fungsi NdrConformantStringMarshall marshals string yang sesuai ke dalam buffer jaringan untuk dikirim ke server. |
NdrConformantStringUnmarshall Fungsi NdrConformantStringUnmarshall membatalkan nama string yang sesuai dari buffer jaringan ke memori. |
NdrContextHandleInitialize Menginisialisasi handel konteks RPC baru. |
NdrContextHandleMemorySize Mengembalikan ukuran handel konteks RPC yang disediakan seperti yang diwakili dalam memori lokal. |
NdrContextHandleSize Fungsi NdrContextHandleSize mengembalikan ukuran handel konteks RPC yang disediakan. |
NdrConvert Fungsi NdrConvert mengonversi buffer jaringan dari representasi data pengirim ke representasi data penerima jika berbeda. |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall dapat diubah atau tidak tersedia. |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 dapat diubah atau tidak tersedia. |
NdrGetUserMarshalInfo Fungsi NdrGetUserMarshalInfo menyediakan informasi tambahan untuk wire_marshal dan user_marshal fungsi pembantu. |
NdrInterfacePointerBufferSize Fungsi NdrInterfacePointerBufferSize menghitung ukuran buffer, dalam byte, yang diperlukan untuk marshal penunjuk antarmuka. |
NdrInterfacePointerFree Fungsi NdrInterfacePointerFree merilis penunjuk antarmuka. |
NdrInterfacePointerMarshall Fungsi NdrInterfacePointerMarshall membuat marshal penunjuk antarmuka ke dalam buffer jaringan untuk dikirim ke server. |
NdrInterfacePointerUnmarshall Fungsi NdrInterfacePointerUnmarshall membatalkan nama data yang direferensikan oleh penunjuk antarmuka dari buffer jaringan ke memori. |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 dapat diubah atau tidak tersedia. |
NdrOleAllocate Fungsi NdrOleAllocate digunakan oleh RPC untuk mengalokasikan memori untuk antarmuka objek. Fungsi ini adalah pembungkus untuk fungsi CoTaskMemAlloc. |
NdrOleFree Fungsi NdrOleFree adalah pembungkus untuk fungsi CoTaskMemFree. |
NdrPointerBufferSize Fungsi NdrPointerBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk penunjuk tingkat atas ke apa pun. |
NdrPointerFree Fungsi NdrPointerFree membebaskan memori. |
NdrPointerMarshall Fungsi NdrPointerMarshall marshalls pointer tingkat atas ke apa pun. Penunjuk yang disematkan dalam struktur, array, atau serikat pekerja memanggil NdrPointerMarshall secara langsung. |
NdrPointerUnmarshall Fungsi NdrPointerUnmarshall membatalkan nama pointer tingkat atas ke apa pun. Penunjuk yang disematkan dalam struktur, array, atau serikat pekerja memanggil NdrPointerUnmarshall secara langsung. |
NdrServerCall2 NdrServerCall2 tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
NdrServerCallAll NdrServerCallAll tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
NdrSimpleStructBufferSize Fungsi NdrSimpleStructBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk marshal struktur sederhana. |
NdrSimpleStructMarshall Fungsi NdrSimpleStructMarshall membuat struktur sederhana menjadi buffer jaringan. |
NdrSimpleStructUnmarshall Fungsi NdrSimpleStructUnmarshall membatalkan nama struktur sederhana dari buffer jaringan ke memori. |
NdrSimpleTypeMarshall Fungsi NdrSimpleTypeMarshall marshalls jenis sederhana. |
NdrSimpleTypeUnmarshall Fungsi NdrSimpleTypeUnmarshall membatalkan nama jenis sederhana. |
NdrStubCall2 Fungsi NdrStubCall2 adalah titik masuk sisi server untuk stub mode /Oicf. |
NdrStubCall3 NdrStubCall3 tidak dimaksudkan untuk langsung dipanggil oleh aplikasi. |
NdrUserMarshalBufferSize Fungsi NdrUserMarshalBufferSize menghitung ukuran buffer, dalam byte, yang diperlukan untuk marsekal objek marshal pengguna. |
NdrUserMarshalFree Fungsi NdrUserMarshalFree membebaskan objek marshal pengguna. |
NdrUserMarshalMarshall Fungsi NdrUserMarshalMarshall marshals buffer data yang disediakan. |
NdrUserMarshalUnmarshall Fungsi NdrUserMarshalUnmarshall memanggil rutinitas unmarshal yang ditentukan pengguna untuk membatalkan amarshal data dengan atribut . |
RpcSmAllocate Fungsi RpcSmAllocate mengalokasikan memori dalam fungsi manajemen memori stub RPC dan mengembalikan pointer ke memori yang dialokasikan atau NULL. |
RpcSmClientFree Fungsi RpcSmClientFree membebaskan memori yang dikembalikan dari stub klien. |
RpcSmDestroyClientContext Fungsi RpcSmDestroyClientContext merebut kembali sumber daya memori klien untuk handel konteks dan membuat handel konteks NULL. |
RpcSmDisableAllocate Fungsi RpcSmDisableAllocate membebaskan sumber daya dan memori dalam lingkungan manajemen memori stub. |
RpcSmEnableAllocate Fungsi RpcSmEnableAllocate menetapkan lingkungan manajemen memori stub. |
RpcSmFree Fungsi RpcSmFree merilis memori yang dialokasikan oleh RpcSmAllocate. |
RpcSmGetThreadHandle Fungsi RpcSmGetThreadHandle mengembalikan handel utas, atau NULL, untuk lingkungan manajemen memori stub. |
RpcSmSetClientAllocFree Fungsi RpcSmSetClientAllocFree memungkinkan alokasi memori dan mekanisme rilis yang digunakan oleh stub klien. |
RpcSmSetThreadHandle Fungsi RpcSmSetThreadHandle menetapkan handel utas untuk lingkungan manajemen memori stub. |
RpcSmSwapClientAllocFree Fungsi RpcSmSwapClientAllocFree bertukar mekanisme alokasi memori dan pengosongan memori stub klien dengan yang disediakan oleh klien. |
RpcSsAllocate Fungsi RpcSsAllocate mengalokasikan memori dalam fungsi manajemen memori stub RPC, dan mengembalikan penunjuk ke memori yang dialokasikan atau NULL. |
RpcSsDestroyClientContext Fungsi RpcSsDestroyClientContext menghancurkan handel konteks yang tidak lagi diperlukan oleh klien, tanpa menghubungi server. |
RpcSsDisableAllocate Fungsi RpcSsDisableAllocate membebaskan sumber daya dan memori dalam lingkungan manajemen memori stub. |
RpcSsEnableAllocate Fungsi RpcSsEnableAllocate menetapkan lingkungan manajemen memori stub. |
RpcSsFree Fungsi RpcSsFree merilis memori yang dialokasikan oleh RpcSsAllocate. |
RpcSsGetThreadHandle Fungsi RpcSsGetThreadHandle mengembalikan handel utas untuk lingkungan manajemen memori stub. |
RpcSsSetClientAllocFree Fungsi RpcSsSetClientAllocFree memungkinkan alokasi memori dan mekanisme rilis yang digunakan oleh stub klien. |
RpcSsSetThreadHandle Fungsi RpcSsSetThreadHandle menetapkan handel utas untuk lingkungan memori–manajemen stub. |
RpcSsSwapClientAllocFree Fungsi RpcSsSwapClientAllocFree bertukar mekanisme alokasi memori dan rilis yang digunakan oleh stub klien dengan yang disediakan oleh klien. |
RpcUserFree RpcUserFree dapat diubah atau tidak tersedia. |
Struktur
MIDL_STUB_DESC Struktur MIDL_STUB_DESC adalah struktur yang dihasilkan MIDL yang berisi informasi tentang stub antarmuka mengenai panggilan RPC antara klien dan server. |
MIDL_STUB_MESSAGE Dihasilkan oleh MIDL dan berisi status stub RPC saat ini. Aplikasi tidak mengubah struktur MIDL_STUB_MESSAGE secara langsung. |
NDR_USER_MARSHAL_INFO Struktur NDR_USER_MARSHAL_INFO menyimpan informasi tentang status panggilan RPC yang dapat diteruskan ke fungsi pembantu wire_marshal dan user_marshal. |
NDR_USER_MARSHAL_INFO_LEVEL1 Struktur NDR_USER_MARSHAL_INFO_LEVEL1 menyimpan informasi tentang status panggilan RPC yang dapat diteruskan ke fungsi pembantu wire_marshal dan user_marshal. |