Freigeben über


Compilerwarnung (Ebene 1) C4920

enum-Enumerationsmember 'member=value' ist bereits in der enum-Enumerarion als 'member=value' aufgetreten

Wenn in einer TLB-Datei, die Sie an '#import' übergeben, in zwei oder mehr Enumerationen das gleiche Symbol definiert ist, weist diese Warnung darauf hin, dass nachfolgende identische Symbole ignoriert werden und in der TLH-Datei auskommentiert werden.

Bei Zugrundelegung einer TLB-Datei, die folgendes enthält:

library MyLib
{
    typedef enum {
        enumMember = 512
    } AProblem;

    typedef enum {
        enumMember = 1024
    } BProblem;
};

wird im folgenden Beispiel C4920 generiert,

// C4920.cpp
// compile with: /W1
#import "t4920.tlb"   // C4920

int main() {
}