Article ID: 2126681 - Last Review: July 1, 2010 - Revision: 2.0

EvtGetObjectArrayProperty(EvtPublisherMetadataChannelReferencePath) API does not return correct channel information on Windows Vista and Windows Server 2008.

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SYMPTOMS

EvtGetObjectArrayProperty API with EvtPublisherMetadataChannelReferencePath parameter does not return correct information from Microsoft-Windows-DistributedCOM on Windows Vista and Windows Server 2008.
EvtPublisherMetadataChannelReferencePath returns zero of array size.

CAUSE

This issue happens only with Migrated Providers.

RESOLUTION

Channel names are registered in following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\<GUID>\ChannelReferences
You can pick up the channel names under default data in ChannelReferences\0.

MORE INFORMATION

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

This problem is in all Event Publishers, there are over 50 publishers in OS, such as Microsoft-Windows-DistributedCOM, Microsoft-Windows-Security-Kerberos, Microsoft-Windows-TerminalServices-LocalSessionManager and so on.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

APPLIES TO
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 Service Pack 2
Keywords: 
KB2126681