Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
verouderd gedrag: string1 vervangen door string2 om het kenmerk te verwerken
Opmerkingen
Deze fout kan worden gegenereerd als gevolg van het conformiteitswerk van de compiler dat is uitgevoerd voor Visual Studio 2005: parametercontrole voor Visual C++-attributen.
In eerdere versies werden kenmerkwaarden geaccepteerd of ze al dan niet tussen aanhalingstekens waren geplaatst. Als de waarde een opsomming is, mag deze niet tussen aanhalingstekens worden geplaatst.
Example
In het volgende voorbeeld wordt C4581 gegenereerd.
// C4581.cpp
// compile with: /c /W1
#include "unknwn.h"
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyI : IUnknown {};
[coclass, uuid(12345678-1111-2222-3333-123456789012), threading("free")] // C4581
// try the following line instead
// [coclass, uuid(12345678-1111-2222-3333-123456789012), threading(free)]
class CSample : public IMyI {};