IVsSettingsStore.GetPropertyName(String, UInt32, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o nome de uma propriedade.
public:
int GetPropertyName(System::String ^ collectionPath, System::UInt32 index, [Runtime::InteropServices::Out] System::String ^ % propertyName);
int GetPropertyName(std::wstring const & collectionPath, unsigned int index, [Runtime::InteropServices::Out] std::wstring const & & propertyName);
public int GetPropertyName (string collectionPath, uint index, out string propertyName);
abstract member GetPropertyName : string * uint32 * -> int
Public Function GetPropertyName (collectionPath As String, index As UInteger, ByRef propertyName As String) As Integer
Parâmetros
- collectionPath
- String
no O caminho da coleção.
- index
- UInt32
no O índice da propriedade na coleção
- propertyName
- String
fora O nome da propriedade. Isso deve ser passado como um BSTR não inicializado. O método aloca espaço suficiente para conter o nome da propriedade solicitada. O chamador deve chamar SysFreeString para liberar o BSTR quando ele não for mais necessário.
Retornos
Retorna S_OK se o nome da propriedade foi retornado. Se a coleção não existir ou se o índice for maior ou igual ao número de subcoleções, o método retornará E_INVALIDARG .
Comentários
O índice é baseado em zero, portanto, deve ser menor do que o número de propriedades disponíveis. Se o índice denota a propriedade padrão, o nome de saída é uma cadeia de caracteres vazia.