RPC_ERROR_ENUM_HANDLE structure (rpcasync.h)

The RPC_ERROR_ENUM_HANDLE structure provides an enumeration handle used by RpcError* functions for processing extended error information. All members of the RPC_ERROR_ENUM_HANDLE structure are used internally by the RPC Runtime, and should not be read or changed by applications. Applications should treat the RPC_ERROR_ENUM_HANDLE as an opaque value used as a handle.

Syntax

typedef struct tagRPC_ERROR_ENUM_HANDLE {
  ULONG Signature;
  void  *CurrentPos;
  void  *Head;
} RPC_ERROR_ENUM_HANDLE;

Members

Signature

CurrentPos

Head

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header rpcasync.h (include Rpc.h)

See also

Obtaining Extended RPC Error Information

RPC_EE_INFO_PARAM

RPC_EXTENDED_ERROR_INFO

RpcErrorAddRecord

RpcErrorClearInformation

RpcErrorEndEnumeration

RpcErrorGetNextRecord

RpcErrorGetNumberOfRecords

RpcErrorLoadErrorInfo

RpcErrorResetEnumeration

RpcErrorSaveErrorInfo

RpcErrorStartEnumeration