Metodo IModelKeyReference::GetKeyName (dbgmodel.h)
Il metodo GetKeyName restituisce il nome della chiave a cui fa riferimento questa chiave è un handle. La stringa restituita è una stringa BSTR standard e deve essere liberata tramite una chiamata a SysFreeString.
Sintassi
HRESULT GetKeyName(
BSTR *keyName
);
Parametri
keyName
Il nome della chiave a cui fa riferimento questa chiave è un handle verrà restituito come stringa allocata.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Osservazioni
esempio di codice
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);
}
}
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |