Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft Metadaten ab, die dem Feld zugeordnet sind, auf das durch das angegebene FieldDef-Token verwiesen wird.
Syntax
HRESULT GetFieldProps(
[in] mdFieldDef tkFieldDef,
[out] mdTypeDef *ptkTypeDef,
[out] LPWSTR szField,
[in] ULONG cchField,
[out] ULONG *pchField,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
Parameter
[in] tkFieldDef
Ein FieldDef-Token, das das Feld darstellt, für das zugeordnete Metadaten abgerufen werden sollen.
[out] ptkTypeDef
Ein Zeiger auf ein TypeDef-Token, das den Typ der Klasse darstellt, zu der das Feld gehört.
[out] szField
Der Name des Felds.
[in] cchField
Die Größe des Puffers in Breitzeichen für szField.
[out] pchField
Die tatsächliche Größe des zurückgegebenen Puffers.
[out] pdwAttr
Flags, die den Metadaten des Felds zugeordnet sind.
[out] ppvSigBlob
Ein Zeiger auf den binären Metadatenwert, der das Feld beschreibt.
[out] pcbSigBlob
Die Größe von ppvSigBlob in Byte.
[out] pdwCPlusTypeFlag
Ein Flag, das den Werttyp des Felds angibt.
[out] ppValue
Ein konstanter Wert für das Feld.
[out] pcchValue
Die Größe in Zeichen von ppValue oder null, wenn keine Zeichenfolge vorhanden ist.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |