INFO: Linking ATL Server PerfMon Counters to Language Resource for Target OS (315767)



The information in this article applies to:

  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition

This article was previously published under Q315767

SUMMARY

When you link certain of the ATL Server Samples on non-English (United States) operating systems, linker errors may occur. These linker errors are associated with the performance monitor (PerfMon) counters in the samples. You may receive the following error message:
VCD0038: An error occurred registering the ISAPI extension. Make sure the extension is located at the correct path in the virtual directory.

MORE INFORMATION

Performance monitor counters have a description that is associated with each counter. This description is inside the string resource that is loaded by the counter. Resources are associated with a particular language and must match the target operating system language. This is enforced at link time. To display the descriptions of the various counters that define in the sample correctly and that define in the specified operating system language, the operating system language and the language of the performance resource must match. If the language of the resource and the language of the operating system differ, the link is not successful. When you compile the sample you must make sure that the resource language matches the target operating system.

Modification Type:MajorLast Reviewed:7/29/2002
Keywords:kbATLServer kbinfo kbKernBase kbLocalization kbPerfMon kbwizard KB315767 kbAudDeveloper