Freigeben über


IDiaSymbol::get_length

Ruft die Anzahl der Bits oder Bytes oder die Anzahl der skalierbaren Speicherregister ab, die vom Objekt verwendet werden, das durch dieses Symbol dargestellt wird.

Syntax

HRESULT get_length ( 
   ULONGLONG* pRetVal
);

Die Parameter

pRetVal

[out] Gibt die Anzahl der Bytes oder Bits oder die Anzahl skalierbarer Speicherregister zurück, die vom durch dieses Symbol dargestellten Objekt verwendet werden.

Rückgabewert

Wenn dies erfolgreich ist, wird zurückgegeben S_OK; andernfalls wird ein Fehlercode zurückgegeben S_FALSE .

Hinweis

Ein Rückgabewert von S_FALSE bedeutet, dass die Eigenschaft für das Symbol nicht verfügbar ist.

Bemerkungen

Wenn die LocationType-Aufzählung des Symbols lautet, ist LocIsBitFielddie von dieser Methode zurückgegebene Länge in Bits enthalten. Andernfalls ist die Länge in Byte für alle anderen Speicherorttypen.

Wenn das basicType Symbol lautet, ist btVectordie von dieser Methode zurückgegebene Länge anzahl skalierbarer Register.

Example

IDiaSymbol* pSymbol;
ULONGLONG   length;
pSymbol->get_length( &length );

Anforderungen

Anforderung Description
Kopfball: dia2.h
Version: DIA SDK v7.0

Siehe auch