共用方式為


IWCNDevice::GetVendorExtension 方法 (wcndevice.h)

GetVendorExtension方法會從裝置取得快取的廠商擴充功能。

語法

HRESULT GetVendorExtension(
  [in]  const WCN_VENDOR_EXTENSION_SPEC *pVendorExtSpec,
  [in]  DWORD                           dwMaxBufferSize,
  [out] BYTE []                         pbBuffer,
  [out] DWORD                           *pdwBufferUsed
);

參數

[in] pVendorExtSpec

使用者定義 WCN_VENDOR_EXTENSION_SPEC 結構的指標,描述要查詢的廠商延伸模組。

[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