IModelKeyReference::GetKeyName-Methode (dbgmodel.h)
Die GetKeyName-Methode gibt den Namen des Schlüssels zurück, auf den dieser Schlüsselverweis ein Handle ist. Die zurückgegebene Zeichenfolge ist ein Standard-BSTR und muss über einen Aufruf von SysFreeString freigegeben werden.
Syntax
HRESULT GetKeyName(
BSTR *keyName
);
Parameter
keyName
Der Name des Schlüssels, auf den dieser Schlüsselverweis ein Handle ist, wird hier als zugeordnete Zeichenfolge zurückgegeben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das auf Erfolg oder Fehler hinweist.
Hinweise
Codebeispiel
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelKeyReference> spKeyRef;
if (SUCCEEDED(spObject->GetKeyReference(L"Id", &spKeyRef, nullptr)))
{
// The key reference is a reference to the Id key. The name returned
// should be "Id"
BSTR returnedKeyName;
if (SUCCEEDED(spKeyRef->Getname(&returnedKeyName)))
{
// returnedKeyName is "Id"
SysFreeString(returnedKeyName);
}
}
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |