Поделиться через


Функция RpcErrorResetEnumeration (rpcasync.h)

Функция RpcErrorResetEnumeration сбрасывает курсор перечисления для любого внутрипроцессного перечисления, сбрасывая процесс таким образом, что последующий вызов RpcErrorGetNextRecord извлекает первую расширенную запись об ошибке.

Синтаксис

RPC_STATUS RpcErrorResetEnumeration(
  RPC_ERROR_ENUM_HANDLE *EnumHandle
);

Параметры

EnumHandle

Указатель на дескриптор перечисления.

Возвращаемое значение

Успешное завершение возвращает RPC_S_OK. Вызов функции RpcErrorResetEnumeration не может завершиться ошибкой, если ее параметры не являются недопустимыми.

Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Вызов функции RpcErrorResetEnumeration может сбросить перечисление расширенных сведений об ошибке, даже если функция RpcErrorGetNextRecord достигает конца перечислений и возвращает RPC_S_SNTRY_NOT_FOUND.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header rpcasync.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

Получение сведений об ошибке расширенного RPC

RPC_ERROR_ENUM_HANDLE

RpcErrorGetNextRecord

RpcErrorStartEnumeration