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);