Baca dalam bahasa Inggris

Bagikan melalui


header rpcndr.h

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.