IVsWritableSettingsStore.GetPropertyName(String, UInt32, String) Método

Definição

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

Int32

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 .

Implementações

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.

Aplica-se a