Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les exemples suivants montrent comment créer une instance de l’objet Device Finder en C++, Visual Basic et VBScript. Les langages de script utilisent l’ID programmatique (ProgID) UPnP.UPnPDeviceFinder pour identifier la classe Device Finder. Le code C++ utilise l’identificateur de classe.
Exemple C++
HRESULT hr = S_OK;
IUPnPDeviceFinder *pDeviceFinder = NULL;
hr = CoCreateInstance(CLSID_UPnPDeviceFinder,
NULL,
CLSCTX_INPROC_SERVER,
IID_IUPnPDeviceFinder,
(void **) &pDeviceFinder);
Comme l’indique cet exemple C++, l’objet Device Finder expose une interface par défaut, IUPnPDeviceFinder. Les méthodes de cette interface effectuent des recherches en fonction des critères de recherche valides pour un appareil basé sur UPnP. Cette interface est compatible Avec Automation, ses méthodes peuvent donc être appelées par le code de script.
Exemple VBScript
Dim deviceFinder
Set deviceFinder = CreateObject( "UPnP.UPnPDeviceFinder" )