ecOpenSubscription 函数 (evcoll.h)

EcOpenSubscription 函数用于根据指定的标志值打开现有订阅或创建新订阅。

语法

EC_HANDLE EcOpenSubscription(
  [in] LPCWSTR SubscriptionName,
  [in] DWORD   AccessMask,
  [in] DWORD   Flags
);

参数

[in] SubscriptionName

指定订阅的名称。 为此参数提供的值在计算机范围内应是唯一的。

[in] AccessMask

一个访问掩码,指定对订阅的所需访问权限。 使用 EC_READ_ACCESSEC_WRITE_ACCESS 常量指定访问权限。 如果订阅的安全描述符不允许对调用进程进行请求的访问,则函数将失败。

[in] Flags

一个 值,该值指定是要打开新的订阅还是打开现有订阅。 使用 EC_CREATE_NEWEC_OPEN_ALWAYSEC_OPEN_EXISTING 常量。

返回值

如果该函数成功,它将返回一个句柄, (EC_HANDLE) 到新的订阅对象。 否则返回 NULL ,在这种情况下,使用 GetLastError 函数获取错误代码。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 evcoll.h
Library Wecapi.lib
DLL Wecapi.dll

另请参阅

Windows 事件收集器函数