IReplicaMetadata::GetCustomFieldMetadata
Ruft das benutzerdefinierte Metadatenfeld ab, das diesem Replikat zugeordnet ist.
HRESULT GetCustomFieldMetadata(
BYTE * pbValue,
ULONG * pcbValue);
Parameter
- pbValue
[in, out, unique, size_is(*pcbValue)] Gibt den Wert des benutzerdefinierten Metadatenfelds zurück.
- pcbValue
[in, out] Gibt die Anzahl der Bytes in pbValue an. Gibt die erforderliche Anzahl von Bytes für pbValue an, wenn pbValue zu klein ist, oder die Anzahl der in pbValue geschriebenen Bytes, wenn Daten geschrieben werden.
Rückgabewert
S_OK.
E_POINTER.
HRESULT_FROM_WIN32(ERROR_MORE_DATA), wenn pbValue zu klein ist. In diesem Fall gibt pcbValue die erforderliche Anzahl von Bytes zurück.
SYNC_E_METADATA_VALUE_NOT_SET, wenn der Wert des benutzerdefinierten Metadatenfelds nicht festgelegt wurde oder wenn er auf NULL festgelegt wurde.
Hinweise
Das benutzerdefinierte Metadatenfeld stellt einen Speicherplatz für Informationen des gesamten Replikats zur Verfügung.