共用方式為


IWCNDevice::GetStringAttribute 方法 (wcndevice.h)

IWCNDevice::GetStringAttribute方法會以字串的形式從裝置取得快取的屬性。

語法

HRESULT GetStringAttribute(
  [in]  WCN_ATTRIBUTE_TYPE AttributeType,
  [in]  DWORD              cchMaxString,
  [out] WCHAR []           wszString
);

參數

[in] AttributeType

WCN_ATTRIBUTE_TYPE值,表示特定屬性值 (例如,WCN_PASSWORD_TYPE) 。 例如,如果屬性不是字串資料類型, (例如, WCN_TYPE_VERSION 原生為整數,而 WNC_TYPE_SSID 原生為 Blob) ,則此函式將會失敗 並HRESULT_FROM_WIN32 (ERROR_INVALID_DATATYPE)

[in] cchMaxString

緩衝區 wszString的大小,以字元為單位。

[out] wszString

使用者配置的緩衝區,在成功傳回時,會包含廠商延伸模組的 Null終止字串值。

傳回值

...

傳回碼 描述
S_OK
已成功擷取屬性。
HRESULT_FROM_WIN32 (ERROR_NOT_FOUND)
指定的屬性無法使用。
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
wszString指定的緩衝區不夠大,無法包含傳回的屬性值。
HRESULT_FROM_WIN32 (ERROR_INVALID_DATATYPE)
這個屬性不能以字串表示。 例如,如果是整數。

規格需求

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

另請參閱

IWCNDevice

WCN_ATTRIBUTE_TYPE