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


Функция SLUnregisterEvent (slpublic.h)

Отменяет регистрацию зарегистрированного события в службе SL.

Синтаксис

HRESULT SLUnregisterEvent(
  [in, optional] HSLC       hSLC,
  [in]           PCWSTR     pwszEventId,
  [in]           const SLID *pApplicationId,
  [in]           HANDLE     hEvent
);

Параметры

[in, optional] hSLC

Тип: HSLC

Дескриптор текущего сеанса SLC.

[in] pwszEventId

Тип: PCWSTR

Предопределенный идентификатор события SL, который будет отменен.

[in] pApplicationId

Тип: const SLID*

Указатель на идентификатор приложения, с которым событие будет отменено.

[in] hEvent

Тип: HANDLE

Зарегистрированный дескриптор события.

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

Тип: HRESULT WINAPI

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Возвращаемый код или значение Описание
E_INVALIDARG
0x80070057
Один или несколько аргументов недопустимы.
SL_E_INVALID_EVENT_ID
0xC004F019
Запрошенный идентификатор события недопустим.
SL_E_EVENT_NOT_REGISTERED
0xC004F01A
Запрошенное событие не зарегистрировано в службе.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header slpublic.h
Библиотека Slc.lib
DLL Slc.dll