Freigeben über


IPortableDevicePropVariantCollection::GetAt-Methode

Die GetAt-Methode ruft ein Element aus der Auflistung durch einen nullbasierten Index ab.

Syntax

HRESULT GetAt(
  [in]  const DWORD       dwIndex,
  [out]       PROPVARIANT *pValue
);

Parameter

dwIndex [in]

DWORD , das den nullbasierten Index des abzurufenden Elements enthält.

pValue [out]

Zeiger auf eine PROPVARIANT-Struktur . Der Aufrufer ist für die Freigabe dieses Arbeitsspeichers verantwortlich, indem er PropVariantClear aufruft.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode Beschreibung
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Ein erforderliches Zeigerargument war NULL.
E_INVALIDARG
Der übergebene Index lag außerhalb des Bereichs.

Beispiele

Ein Beispiel für die Verwendung dieser Methode finden Sie unter Abrufen der von einem Gerät unterstützten Funktionskategorien.

Anforderungen

Anforderung Wert
Header
PortableDeviceTypes.h
Bibliothek
PortableDeviceGUIDs.lib

Siehe auch

IPortableDevicePropVariantCollection-Schnittstelle

Abrufen eines Objektbezeichners aus einem persistenten eindeutigen Bezeichner

Abrufen unterstützter Dienstereignisse

Abrufen unterstützter Dienstformate

Abrufen unterstützter Dienstmethoden

Abrufen der von einem Gerät unterstützten Inhaltstypen

Abrufen der von einem Gerät unterstützten Funktionskategorien

Abrufen der Funktionsobjektbezeichner für ein Gerät

Abrufen der von einem Gerät unterstützten Renderingfunktionen

Festlegen von Eigenschaften für mehrere Objekte