Método IModelKeyReference2::GetKeyName (dbgmodel.h)
O método GetKeyName retorna o nome da chave à qual essa referência de chave é um identificador. A cadeia de caracteres retornada é um BSTR padrão e deve ser liberada por meio de uma chamada para SysFreeString.
Sintaxe
HRESULT GetKeyName(
BSTR *keyName
);
Parâmetros
keyName
O nome da chave para a qual essa referência de chave é um identificador será retornado aqui como uma cadeia de caracteres alocada.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Comentários
Exemplo de código
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);
}
}
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |