About 'Unregistered IID' Failure Emulation
You use this emulation type to check whether your application handles errors that occur when it addresses an interface by its identifier (IID). You specify the IID in emulation parameters. AQTime catches all the attempts of your application to access the specified interface and makes your application “think” that this IID is not registered.
Specifying Emulation Parameters
You can specify emulation parameters in the Profiler Options dialog which AQTime invokes upon running the Failure Emulator profiler or in the Failure Profiler Options dialog.
To create a new 'Unregistered IID' failure emulation and specify its parameters:
-
In the dialog, click Add.
-
On the first page of the subsequent Add New Failure Emulation wizard, select the COM category from the list on the left, then select Unregistered IID from the list on the right and click Next.
-
On the second page of the wizard, specify all parameters for the selected failure emulation and click Finish.
To modify parameters of an existing 'Unregistered IID' failure emulation:
-
Click the ellipsis button in the Parameters cell.
-
In the subsequent Edit 'Unregistered IID' Failure Parameters dialog, modify the desired parameters and click OK.
AQTime saves your settings between profiler runs, so you will not have to define parameters next time you run the profiler.
Parameters
IID
This parameter specifies the desired interface identifier (IID). You can use the following formats:
- 0002DF01-0000-0000-C000-000000000046
- {0002DF01-0000-0000-C000-000000000046}
For information on using the Failure Emulator profiler, see Failure Emulator Profiler - Overview.
See Also
COM Failure Emulation
Failure Emulation Reference
Failure Emulator Profiler - Overview