次の方法で共有


IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent メソッド (appxpackaging.h)

列挙子の現在の位置にあるデバイス機能を取得します。

構文

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

パラメーター

[out, retval] deviceCapability

種類: LPWSTR*

現在のデバイス機能。

戻り値

種類: HRESULT

メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、次の表に示すエラー コードが含まれますが、これらに限定されません。

リターン コード 説明
E_BOUNDS
列挙子は、コレクション内の最後の項目を渡しました。

注釈

呼び出し元は、CoTaskMemFree 関数を使用して deviceCapability に割り当てられたメモリを解放する必要があります。

返される列挙子は空にすることができます。 この場合、 GetHasCurrent の呼び出しは false を返します。 列挙子が空でない場合は、最初の要素を指し、このメソッドは最初の項目を返します。 その後、ユーザーは MoveNext を 使用してアイテム間を移動し、 GetHasCurrent を 呼び出してから GetCurrent を 使用してアイテムにアクセスする必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー appxpackaging.h

こちらもご覧ください

IAppxManifestDeviceCapabilitiesEnumerator