共用方式為


IWCNDevice::GetAttribute 方法 (wcndevice.h)

IWCNDevice::GetAttribute 方法會從裝置取得快取的屬性。

語法

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

參數

[in] AttributeType

WCN_ATTRIBUTE_TYPE 值, 表示特定屬性值 (例如, WCN_PASSWORD_TYPE) 。

[in] dwMaxBufferSize

pbBuffer 的配置大小,以位元組為單位。

[out] pbBuffer

在成功傳回時,使用者配置的緩衝區包含 屬性的內容。

[out] pdwBufferUsed

傳回時,包含以位元組為單位的屬性大小。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
已成功擷取屬性。
HRESULT_FROM_WIN32 (ERROR_NOT_FOUND)
指定的屬性無法使用。
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
pbBuffer 指定的緩衝區不夠大,無法包含傳回的屬性值。

備註

若要只查詢屬性的大小,可以透過 dwMaxBufferSize 傳遞 0 (零) 值,並適當地填入 pdwBufferUsed

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 wcndevice.h

另請參閱

IWCNDevice

WCN_ATTRIBUTE_TYPE