header rpcndr.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

rpcndr.h berisi antarmuka pemrograman berikut:

Functions

 
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 dapat diubah atau tidak tersedia.
NdrClientCall4

NdrClientCall4 dapat diubah atau tidak tersedia.
NdrComplexArrayBufferSize

Fungsi NdrComplexArrayBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk membuat marshal array kompleks.
NdrComplexArrayMarshall

Fungsi NdrComplexArrayMarshall membuat marshal 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 membuat marshal struktur kompleks.
NdrComplexStructMarshall

Fungsi NdrComplexStructMarshall membuat marshal 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 membuat marshal array yang sesuai.
NdrConformantArrayMarshall

Fungsi NdrConformantArrayMarshall membuat marshal 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 melakukan marshal string yang sesuai.
NdrConformantStringMarshall

Fungsi NdrConformantStringMarshall membuat marshal string yang sesuai ke dalam buffer jaringan yang akan 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 fungsi pembantu wire_marshal dan user_marshal.
NdrInterfacePointerBufferSize

Fungsi NdrInterfacePointerBufferSize menghitung ukuran buffer, dalam byte, yang diperlukan untuk melakukan marshal penunjuk antarmuka.
NdrInterfacePointerFree

Fungsi NdrInterfacePointerFree merilis penunjuk antarmuka.
NdrInterfacePointerMarshall

Fungsi NdrInterfacePointerMarshall membuat marshal penunjuk antarmuka ke dalam buffer jaringan yang akan 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 pointer 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 dipanggil secara langsung oleh aplikasi.
NdrServerCallAll

NdrServerCallAll tidak dimaksudkan untuk dipanggil secara langsung oleh aplikasi.
NdrSimpleStructBufferSize

Fungsi NdrSimpleStructBufferSize menghitung ukuran buffer yang diperlukan, dalam byte, untuk membuat marshal struktur sederhana.
NdrSimpleStructMarshall

Fungsi NdrSimpleStructMarshall membuat marshal 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 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 marshal 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 mengklaim kembali sumber daya memori klien untuk handel konteks dan membuat konteks menangani NULL.
RpcSmDisableAllocate

Fungsi RpcSmDisableAllocate membebaskan sumber daya dan memori dalam memori stub—lingkungan manajemen.
RpcSmEnableAllocate

Fungsi RpcSmEnableAllocate menetapkan memori stub—lingkungan manajemen.
RpcSmFree

Fungsi RpcSmFree merilis memori yang dialokasikan oleh RpcSmAllocate.
RpcSmGetThreadHandle

Fungsi RpcSmGetThreadHandle mengembalikan handel utas, atau NULL, untuk memori stub—lingkungan manajemen.
RpcSmSetClientAllocFree

Fungsi RpcSmSetClientAllocFree memungkinkan alokasi memori dan mekanisme rilis yang digunakan oleh stub klien.
RpcSmSetThreadHandle

Fungsi RpcSmSetThreadHandle mengatur handel utas untuk memori stub—lingkungan manajemen.
RpcSmSwapClientAllocFree

Fungsi RpcSmSwapClientAllocFree bertukar mekanisme alokasi memori dan bebas 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 memori stub—lingkungan manajemen.
RpcSsEnableAllocate

Fungsi RpcSsEnableAllocate menetapkan memori stub—lingkungan manajemen.
RpcSsFree

Fungsi RpcSsFree merilis memori yang dialokasikan oleh RpcSsAllocate.
RpcSsGetThreadHandle

Fungsi RpcSsGetThreadHandle mengembalikan handel utas untuk memori stub—lingkungan manajemen.
RpcSsSetClientAllocFree

Fungsi RpcSsSetClientAllocFree memungkinkan alokasi memori dan mekanisme rilis yang digunakan oleh stub klien.
RpcSsSetThreadHandle

Fungsi RpcSsSetThreadHandle mengatur 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.