Freigeben über


C6527

C6527

Warnung C6527: Die NeedsRelease-Eigenschaft darf nicht für Werte vom Typ void verwendet werden.

Diese Warnung gibt an, dass die NeedsRelease-Eigenschaft für einen ungültigen Datentyp verwendet wird. Um die Warnung zu korrigieren, entfernen Sie entweder die NeedsRelease-Eigenschaft oder verwenden einen Datentyp, der von der NeedsRelease-Eigenschaft unterstützt wird.

Beispiel

Der folgende Code generiert diese Warnung:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([Post( Deref=1, NeedsRelease=SA_Yes )] void* p );

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void fd([Post( Deref=1, NeedsRelease=Yes )] void* p );

So korrigieren Sie die Warnung unter Verwendung des folgenden Codes

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([Post(Deref=1, NeedsRelease=SA_Yes)] char* pc);

// C++
include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Post(Deref=1, NeedsRelease=Yes)] char* pc);

Siehe auch

Referenz

C6516

Weitere Ressourcen

Anmerkungseigenschaften