Fungsi MesInqProcEncodingId (midles.h)
Fungsi MesInqProcEncodingId menyediakan identitas pengodean.
Sintaks
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Parameter
Handle
Handel pengodean atau pendekodean.
pInterfaceId
Arahkan ke alamat tempat identitas antarmuka yang digunakan untuk mengodekan data akan ditulis. pInterfaceId terdiri dari antarmuka UUID pengidentifikasi unik universal dan nomor versi.
pProcNum
Jumlah fungsi yang digunakan untuk mengodekan data.
Menampilkan nilai
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Argumen tidak valid. |
|
Kehabisan memori. |
|
Antarmuka tidak diketahui. |
|
Sintaks transfer tidak didukung oleh server. |
|
Operasi untuk handel yang diberikan tidak valid. |
|
Versi paket serialisasi yang tidak kompatibel. |
|
Buffer tidak valid. |
Keterangan
Fungsi MesInqProcEncodingId digunakan oleh aplikasi untuk mendapatkan identitas fungsi yang digunakan untuk mengodekan data sebelum memanggil fungsi untuk mendekodenya. Ketika dipanggil dengan handel pengodean, ini mengembalikan identitas operasi pengodean terakhir. Ketika dipanggil dengan handel decoding, ini mengembalikan identitas operasi decoding berikutnya dengan membaca buffer terlebih dahulu.
Fungsi ini hanya dapat digunakan untuk memeriksa identitas pengodean prosedur; tidak dapat digunakan untuk memeriksa identitas untuk pengodean jenis.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | midles.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Lihat juga
MesEncodeDynBufferHandleCreate