struktur RPC_EE_INFO_PARAM (rpcasync.h)
Struktur RPC_EE_INFO_PARAM digunakan untuk menyimpan informasi kesalahan yang diperluas.
Sintaks
typedef struct tagRPC_EE_INFO_PARAM {
ExtendedErrorParamTypes ParameterType;
union {
LPSTR AnsiString;
LPWSTR UnicodeString;
long LVal;
short SVal;
ULONGLONG PVal;
BinaryParam BVal;
} u;
} RPC_EE_INFO_PARAM;
Anggota
ParameterType
Jenis parameter yang disediakan sebagai informasi kesalahan yang diperluas. Nilai ini menentukan anggota serikat mana yang digunakan. Nilai yang valid adalah sebagai berikut:
- eeptAnsiString untuk menentukan string ANSI, menunjukkan nilai disediakan di AnsiString.
- eeptUnicodeString untuk menentukan string Unicode, menunjukkan nilai disediakan di UnicodeString.
- eeptLongVal untuk menentukan nilai LONG, menunjukkan nilai disediakan dalam LVal.
- eeptShortVal untuk menentukan nilai SHORT, menunjukkan nilai disediakan dalam SVal.
- eeptPointerVal untuk menentukan nilai penunjuk, menunjukkan nilai disediakan dalam PVal.
- eeptBinary digunakan oleh RPC Runtime dan tidak boleh digunakan atau ditentukan oleh aplikasi.
- eeptNone menunjukkan parameter yang berisi untai (karakter) Unicode atau ANSI, tetapi terpotok karena kurangnya memori atau batasan panjang fragmen jaringan.
u
u.AnsiString
String ANSI yang mewakili informasi kesalahan yang diperluas.
u.UnicodeString
Untai (karakter) Unicode yang mewakili informasi kesalahan yang diperluas.
u.LVal
Nilai panjang yang mewakili informasi kesalahan yang diperluas.
u.SVal
Nilai pendek yang mewakili informasi kesalahan yang diperluas.
u.PVal
Nilai ULONGLONG yang mewakili informasi kesalahan yang diperluas.
u.BVal
Dicadangkan.
Keterangan
Struktur RPC_EE_INFO_PARAM digunakan bersama dengan fungsi RpcError* untuk menyelidiki dan membuat informasi kesalahan RPC yang diperluas.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | rpcasync.h (termasuk Rpc.h) |