NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Error C3200

'template' : invalid template argument for template parameter 'parameter', expected a class template

You passed an invalid argument to a class template. The class template expects template as a parameter. Consider the following code,

template<typename T>
class X {
};

template<template<typename U> class T1, typename T2>
class Y {
};

Calling Y<int, int> aY will generate C3200. The first parameter needs to be a template, for example, Y<X, int> aY.