Freigeben über


IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent-Methode (appxpackaging.h)

Ruft die Gerätefunktion an der aktuellen Position des Enumerators ab.

Syntax

HRESULT GetCurrent(
  [out, retval] LPWSTR *deviceCapability
);

Parameter

[out, retval] deviceCapability

Typ: LPWSTR*

Die aktuelle Gerätefunktion.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode zurückgegeben, der die Fehler in der folgenden Tabelle enthält, aber nicht beschränkt ist.

Rückgabecode Beschreibung
E_BOUNDS
Der Enumerator hat das letzte Element in der Auflistung übergeben.

Hinweise

Der Aufrufer muss den für deviceCapability zugewiesenen Arbeitsspeicher mithilfe der CoTaskMemFree-Funktion freigeben.

Der zurückgegebene Enumerator kann leer sein. In diesem Fall gibt ein Aufruf von GetHasCurrentfalse zurück. Wenn der Enumerator nicht leer ist, zeigt er auf das erste Element, und diese Methode gibt das erste Element zurück. Anschließend sollte der Benutzer MoveNext verwenden, um die Elemente zu durchlaufen, und GetHasCurrent aufrufen, bevor Er GetCurrent für den Zugriff auf das Element verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile appxpackaging.h

Weitere Informationen

IAppxManifestDeviceCapabilitiesEnumerator