次の方法で共有


WCNDevice::GetAttribute メソッド (wcndevice.h)

デバイスからキャッシュされた属性を取得します。

構文

HRESULT GetAttribute(
  [in]  WCN_ATTRIBUTE_TYPE AttributeType,
  [in]  DWORD              dwMaxBufferSize,
  [out] BYTE []            pbBuffer,
  [out] DWORD              *pdwBufferUsed
);

パラメーター

[in] AttributeType

特定の属性値 (たとえば、 WCN_PASSWORD_TYPE ) を表す WCN_ATTRIBUTE_TYPE値。

[in] dwMaxBufferSize

pbBuffer の割り当てられたサイズ (バイト単位)。

[out] pbBuffer

正常に戻った場合に 属性の内容を格納する、ユーザー割り当てバッファー。

[out] pdwBufferUsed

戻り値として、 属性のサイズをバイト単位で格納します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
属性が正常に取得されました。
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
指定された属性は使用できません。
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
pbBuffer で指定されたバッファーは、返される属性値を格納するのに十分な大きさではありません。

注釈

属性のサイズのみを照会するために、値 0 (ゼロ) を dwMaxBufferSize 経由で渡すことができます。 pdwBufferUsed は適切に入力されます。

要件

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

こちらもご覧ください

WCNDevice

WCN_ATTRIBUTE_TYPE