Bagikan melalui


Fungsi RpcErrorLoadErrorInfo (rpcasync.h)

Fungsi RpcErrorLoadErrorInfo mengonversi BLOB yang diperoleh melalui panggilan ke RpcErrorSaveErrorInfo menjadi informasi kesalahan yang diperluas.

Sintaks

RPC_STATUS RpcErrorLoadErrorInfo(
  [in]  PVOID                 ErrorBlob,
  [in]  size_t                BlobSize,
  [out] RPC_ERROR_ENUM_HANDLE *EnumHandle
);

Parameter

[in] ErrorBlob

Arahkan ke BLOB yang berisi informasi kesalahan.

[in] BlobSize

Ukuran ErrorBlob, dalam byte.

[out] EnumHandle

Penunjuk ke handel enumerasi yang terkait dengan informasi kesalahan yang diperluas.

Nilai kembali

Penyelesaian yang berhasil mengembalikan RPC_S_OK. Panggilan fungsi RpcErrorLoadInfo dapat gagal jika tidak tersedia cukup memori.

Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

BLOB yang ditujukkan dalam ErrorBlob tetap menjadi tanggung jawab pemanggil. Enumerasi yang dihasilkan siap untuk enumerasi. EnumHandle tunduk pada persyaratan yang sama dari parameter EnumHandle untuk RpcErrorStartEnumeration. Setelah enumerasi selesai, sumber daya yang dialokasikan oleh enumerasi harus dikosongkan menggunakan fungsi RpcErrorEndEnumeration .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header rpcasync.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

Mendapatkan Informasi Kesalahan RPC yang Diperluas

RPC_ERROR_ENUM_HANDLE

RpcErrorEndEnumeration

RpcErrorSaveErrorInfo

RpcErrorStartEnumeration