Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En los ejemplos siguientes se muestra cómo crear una instancia del objeto Device Finder en C++, Visual Basic y VBScript. Los lenguajes de script usan el identificador de programación (ProgID) UPnP.UPnPDeviceFinder para identificar la clase Device Finder. El código de C++ usa el identificador de clase.
Ejemplo de C++
HRESULT hr = S_OK;
IUPnPDeviceFinder *pDeviceFinder = NULL;
hr = CoCreateInstance(CLSID_UPnPDeviceFinder,
NULL,
CLSCTX_INPROC_SERVER,
IID_IUPnPDeviceFinder,
(void **) &pDeviceFinder);
Como indica este ejemplo de C++, el objeto Device Finder expone una interfaz predeterminada, IUPnPDeviceFinder. Los métodos de esta interfaz realizan búsquedas según los criterios de búsqueda válidos para un dispositivo basado en UPnP. Esta interfaz es capaz de automatización, por lo que se puede llamar a sus métodos mediante el código de scripting.
Ejemplo de VBScript
Dim deviceFinder
Set deviceFinder = CreateObject( "UPnP.UPnPDeviceFinder" )