共用方式為


建立裝置尋找工具

下列範例示範如何在 C++、Visual Basic 和 VBScript 中建立 Device Finder 物件的實例。 指令碼語言會使用程式設計識別碼 (ProgID) UPnP.UPnPDeviceFinder 來識別 Device Finder 類別。 C++ 程式碼會使用類別識別碼。

C++ 範例

HRESULT hr = S_OK;
IUPnPDeviceFinder *pDeviceFinder = NULL;

hr = CoCreateInstance(CLSID_UPnPDeviceFinder, 
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_IUPnPDeviceFinder,
                      (void **) &pDeviceFinder);

如此 C++ 範例所示,Device Finder 物件會公開預設介面 IUPnPDeviceFinder。 此介面的方法會根據 UPnP 型裝置的有效搜尋準則來執行搜尋。 此介面具有自動化功能,因此可以透過腳本程式碼呼叫其方法。

VBScript 範例

Dim deviceFinder

Set deviceFinder = CreateObject( "UPnP.UPnPDeviceFinder" )