Skip to content

Latest commit

 

History

History
154 lines (93 loc) · 4.29 KB

ns-rpcasync-rpc_ee_info_param.md

File metadata and controls

154 lines (93 loc) · 4.29 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:rpcasync.tagRPC_EE_INFO_PARAM
RPC_EE_INFO_PARAM (rpcasync.h)
The RPC_EE_INFO_PARAM structure is used to store extended error information.
RPC_EE_INFO_PARAM
RPC_EE_INFO_PARAM structure [RPC]
_rpc_rpc_ee_info_param
rpc.rpc_ee_info_param
rpcasync/RPC_EE_INFO_PARAM
rpc\rpc_ee_info_param.htm
Rpc
a201f8f3-6e74-4550-9738-d5415340994b
12/05/2018
RPC_EE_INFO_PARAM, RPC_EE_INFO_PARAM structure [RPC], _rpc_rpc_ee_info_param, rpc.rpc_ee_info_param, rpcasync/RPC_EE_INFO_PARAM
rpcasync.h
Rpc.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
RPC_EE_INFO_PARAM
19H1
tagRPC_EE_INFO_PARAM
rpcasync/tagRPC_EE_INFO_PARAM
RPC_EE_INFO_PARAM
rpcasync/RPC_EE_INFO_PARAM
c++
APIRef
kbSyntax
HeaderDef
Rpcasync.h
RPC_EE_INFO_PARAM

RPC_EE_INFO_PARAM structure

-description

The RPC_EE_INFO_PARAM structure is used to store extended error information.

-struct-fields

-field ParameterType

Type of parameter being provided as extended error information. This value determines which union member(s) is used. Valid values are the following:

  • eeptAnsiString to specify an ANSI string, indicating the value is provided in AnsiString.
  • eeptUnicodeString to specify a Unicode string, indicating the value is provided in UnicodeString.
  • eeptLongVal to specify a LONG value, indicating the value is provided in LVal.
  • eeptShortVal to specify a SHORT value, indicating the values is provided in SVal.
  • eeptPointerVal to specify a pointer value, indicating the values is provided in PVal.
  • eeptBinary is used by the RPC Runtime and should not be used or specified by applications.
  • eeptNone indicates the parameter contained either a Unicode or ANSI string, but was truncated due to lack of memory or network fragment length limitations.

-field u

-field u.AnsiString

ANSI string representing the extended error information.

-field u.UnicodeString

Unicode string representing the extended error information.

-field u.LVal

Long value representing the extended error information.

-field u.SVal

Short value representing the extended error information.

-field u.PVal

ULONGLONG value representing the extended error information.

-field u.BVal

Reserved.

-remarks

The RPC_EE_INFO_PARAM structure is used in conjunction with the RpcError* functions to investigate and create extended RPC error information.

-see-also

Obtaining Extended RPC Error Information

RPC_ERROR_ENUM_HANDLE

RPC_EXTENDED_ERROR_INFO

RpcErrorAddRecord

RpcErrorClearInformation

RpcErrorEndEnumeration

RpcErrorGetNextRecord

RpcErrorGetNumberOfRecords

RpcErrorLoadErrorInfo

RpcErrorResetEnumeration

RpcErrorSaveErrorInfo

RpcErrorStartEnumeration