структура RPC_EE_INFO_PARAM (rpcasync.h)
Структура RPC_EE_INFO_PARAM используется для хранения расширенных сведений об ошибках.
Синтаксис
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;
Члены
ParameterType
Тип параметра, который предоставляется в виде расширенных сведений об ошибке. Это значение определяет, какие члены объединения используются. Допустимы следующие значения.
- eeptAnsiString для указания строки ANSI, указывающей, что значение предоставляется в AnsiString.
- eeptUnicodeString для указания строки Юникода, указывающей, что значение указано в UnicodeString.
- eeptLongVal для указания значения LONG, указывающего, что значение предоставляется в LVal.
- eeptShortVal указывает значение SHORT, указывающее, что значения предоставляются в SVal.
- eeptPointerVal для указания значения указателя, указывающего, что значения предоставляются в PVal.
- eeptBinary используется средой выполнения RPC и не должен использоваться или указываться приложениями.
- eeptNone указывает, что параметр содержал строку Юникода или ANSI, но был усечен из-за нехватки памяти или ограничений длины фрагмента сети.
u
u.AnsiString
Строка ANSI, представляющая расширенные сведения об ошибке.
u.UnicodeString
Строка Юникода, представляющая расширенные сведения об ошибке.
u.LVal
Длинное значение, представляющее расширенные сведения об ошибке.
u.SVal
Короткое значение, представляющее расширенные сведения об ошибке.
u.PVal
Значение ULONGLONG, представляющее расширенные сведения об ошибке.
u.BVal
Зарезервировано.
Комментарии
Структура RPC_EE_INFO_PARAM используется в сочетании с функциями RpcError* для изучения и создания расширенных сведений об ошибках RPC.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | rpcasync.h (включая Rpc.h) |