建立裝置尋找工具
下列範例示範如何在 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" )