IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent メソッド (appxpackaging.h)
列挙子の現在の位置にあるデバイス機能を取得します。
構文
HRESULT GetCurrent(
[out, retval] LPWSTR *deviceCapability
);
パラメーター
[out, retval] deviceCapability
種類: LPWSTR*
現在のデバイス機能。
戻り値
種類: HRESULT
メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、次の表に示すエラー コードが含まれますが、これらに限定されません。
リターン コード | 説明 |
---|---|
|
列挙子は、コレクション内の最後の項目を渡しました。 |
注釈
呼び出し元は、CoTaskMemFree 関数を使用して deviceCapability に割り当てられたメモリを解放する必要があります。
返される列挙子は空にすることができます。 この場合、 GetHasCurrent の呼び出しは false を返します。 列挙子が空でない場合は、最初の要素を指し、このメソッドは最初の項目を返します。 その後、ユーザーは MoveNext を 使用してアイテム間を移動し、 GetHasCurrent を 呼び出してから GetCurrent を 使用してアイテムにアクセスする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | appxpackaging.h |