header rpcndr.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
rpcndr.h berisi antarmuka pemrograman berikut:
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. |
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. |