2.2.4 ComponentData
This type represents activity statistics for a component that has one or more component instances in an instance container.
-
typedef struct { GUID clsid; DWORD cTotalReferences; DWORD cBoundReferences; DWORD cPooledInstances; DWORD cInstancesInCall; DWORD dwResponseTime; DWORD cCallsCompleted; DWORD cCallsFailed; } ComponentData;
clsid: The CLSID of the component.
cTotalReferences: An implementation-specific<2> count of the number of references to all component instances of the component. This MUST be set to 0xffffffff if the server does not track this information.<3>
cBoundReferences: The number of references to all active (not pooled) component instances of the component. This MUST be set to 0xffffffff if the server does not track this information.<4>
cPooledInstances: The number of pooled component instances of the component, if the server enables instance pooling. This MUST be set to 0xffffffff if the server does not track this information.<5>
cInstancesInCall: The number of component instances of the component that are currently performing a method call. This MUST be set to 0xffffffff if the server does not track this information.<6>
dwResponseTime: A value that indicates the average time, in milliseconds, it takes to complete method calls to component instances of the component. Calculation of this value is implementation-specific.<7> This MUST be set to 0xffffffff if the server does not track this information.<8>
cCallsCompleted: The number of method calls to component instances of the component that were successfully completed in an implementation-specific<9> time period. Whether a server considers a method call successfully completed is implementation-specific.<10> This MUST be set to 0xffffffff if the server does not track this information.<11>
cCallsFailed: The number of method calls to component instances of the component that failed in an implementation-specific<12> time period. Whether a server considers a method call to have failed is implementation-specific.<13> This MUST be set to 0xffffffff if the server does not track this information.<14>