1435 This trace is only emitted on the flexible memory model. |
1435 This trace is only emitted on the flexible memory model. |
1436 */ |
1436 */ |
1437 EPagingPageTableAlloc, |
1437 EPagingPageTableAlloc, |
1438 }; |
1438 }; |
1439 |
1439 |
1440 /** |
1440 /** |
1441 Enumeration of sub-category values for trace category EResourceManager. |
1441 Enumeration of sub-category values for trace category EResourceManager. |
1442 @see EResourceManager |
1442 @see EResourceManager |
1443 @prototype 9.5 |
1443 @prototype 9.5 |
1444 */ |
1444 */ |
1445 enum TResourceManager |
1445 enum TResourceManager |
1446 { |
1446 { |
1447 /** |
1447 /** |
1448 Trace output for resource registration. |
1448 Trace output for resource registration. |
1449 |
1449 |
1450 Trace data format: |
1450 Trace data format: |
1451 - 4 bytes containing the Resource Id. |
1451 - 4 bytes containing the Resource Id. |
1452 - 4 bytes containing the Resource address. |
1452 - 4 bytes containing the Resource address. |
1453 - N bytes containing the Resource name, where 0 < N < 32 |
1453 - 4 bytes containing the Resource Minimum Level |
1454 - 4 bytes containing the Resource Minimum Level |
1454 - 4 bytes containing the Resource Maximum Level |
1455 - 4 bytes containing the Resource Maximum Level |
1455 - 4 bytes containing the Resource Default Level |
1456 - 4 bytes containing the Resource Default Level |
1456 - 4 bytes containing the length of resource name |
1457 */ |
1457 - N bytes containing the Resource name, where 0 < N < 32 |
1458 ERegisterResource = 0, |
1458 */ |
1459 |
1459 ERegisterResource = 0, |
1460 /** |
1460 |
1461 Trace output for client registration |
1461 /** |
1462 |
1462 Trace output for client registration |
1463 Trace data format: |
1463 |
1464 - 4 bytes containing clientId |
1464 Trace data format: |
1465 - 4 bytes containing client address |
1465 - 4 bytes containing clientId |
1466 - N bytes containing client name, where 0 < N < 32 |
1466 - 4 bytes containing client address |
1467 */ |
1467 - 4 bytes containing the length of client name |
1468 ERegisterClient, |
1468 - N bytes containing client name, where 0 < N < 32 |
1469 |
1469 */ |
1470 /** |
1470 ERegisterClient, |
1471 Trace output for client deregistration |
1471 |
1472 |
1472 /** |
1473 Trace data format: |
1473 Trace output for client deregistration |
1474 - 4 bytes containing clientId |
1474 |
1475 - 4 bytes containing client address |
1475 Trace data format: |
1476 - N bytes containing client name, where 0 < N < 32 |
1476 - 4 bytes containing clientId |
1477 */ |
1477 - 4 bytes containing client address |
1478 EDeRegisterClient, |
1478 - 4 bytes containing the length of client name |
1479 |
1479 - N bytes containing client name, where 0 < N < 32 |
1480 /** |
1480 */ |
1481 Trace output for resource state change start operation |
1481 EDeRegisterClient, |
1482 |
1482 |
1483 Trace data format: |
1483 /** |
1484 - 4 bytes containing clientId |
1484 Trace output for resource state change start operation |
1485 - 4 bytes containing the Resource Id. |
1485 |
1486 - N bytes containing client name, where 0 < N < 32 |
1486 Trace data format: |
1487 - N bytes containing the Resource name, where 0 < N < 32 |
1487 - 4 bytes containing clientId |
1488 - 4 bytes containing the Resource state |
1488 - 4 bytes containing the Resource Id. |
1489 */ |
1489 - 4 bytes containing the Resource state |
1490 ESetResourceStateStart, |
1490 - 4 bytes containing the length of client name |
1491 |
1491 - N bytes containing client name, where 0 < N < 32 |
1492 /** |
1492 - 4 bytes containing the length of resource name |
1493 Trace output for resource state change end operation |
1493 - N bytes containing the Resource name, where 0 < N < 32 |
1494 |
1494 */ |
1495 Trace data format: |
1495 ESetResourceStateStart, |
1496 - 4 bytes containing clientId |
1496 |
1497 - 4 bytes containing the Resource Id. |
1497 /** |
1498 - N bytes containing client name, where 0 < N < 32 |
1498 Trace output for resource state change end operation |
1499 - N bytes containing the Resource name, where 0 < N < 32 |
1499 |
1500 - 4 bytes containing return value. |
1500 Trace data format: |
1501 - 4 bytes containing the Resource state. |
1501 - 4 bytes containing clientId |
1502 */ |
1502 - 4 bytes containing the Resource Id. |
1503 ESetResourceStateEnd, |
1503 - 4 bytes containing return value. |
1504 |
1504 - 4 bytes containing the Resource state. |
1505 /** |
1505 - 4 bytes containing the length of client name |
1506 Trace output for registration for post notification |
1506 - N bytes containing client name, where 0 < N < 32 |
1507 |
1507 - 4 bytes containing the length of resource name |
1508 Trace data format: |
1508 - N bytes containing the Resource name, where 0 < N < 32 |
1509 - 4 bytes containing clientId |
1509 */ |
1510 - 4 bytes containing the Resource Id. |
1510 ESetResourceStateEnd, |
1511 - 4 bytest containing the callback address |
1511 |
1512 - 4 bytes containing return value. |
1512 /** |
1513 */ |
1513 Trace output for registration for post notification |
1514 EPostNotificationRegister, |
1514 |
1515 |
1515 Trace data format: |
1516 /** |
1516 - 4 bytes containing clientId |
1517 Trace output for deregistration for post notification |
1517 - 4 bytes containing the Resource Id. |
1518 |
1518 - 4 bytest containing the callback address |
1519 Trace data format: |
1519 - 4 bytes containing return value. |
1520 - 4 bytes containing clientId |
1520 */ |
1521 - 4 bytes containing the Resource Id. |
1521 EPostNotificationRegister, |
1522 - 4 bytes containing the callback address |
1522 |
1523 - 4 bytes containing the return value. |
1523 /** |
1524 */ |
1524 Trace output for deregistration for post notification |
1525 EPostNotificationDeRegister, |
1525 |
1526 |
1526 Trace data format: |
1527 /** |
1527 - 4 bytes containing clientId |
1528 Trace output for post notification sent. |
1528 - 4 bytes containing the Resource Id. |
1529 |
1529 - 4 bytes containing the callback address |
1530 Trace data format: |
1530 - 4 bytes containing the return value. |
1531 - 4 bytes containing clientId |
1531 */ |
1532 - 4 bytes containing the Resource Id. |
1532 EPostNotificationDeRegister, |
1533 */ |
1533 |
1534 EPostNotificationSent, |
1534 /** |
1535 |
1535 Trace output for post notification sent. |
1536 /** |
1536 |
1537 Trace output for Callback complete |
1537 Trace data format: |
1538 |
1538 - 4 bytes containing clientId |
1539 Trace data format: |
1539 - 4 bytes containing the Resource Id. |
1540 - 4 bytes containing clientId |
1540 */ |
1541 - 4 bytes containing the Resource Id. |
1541 EPostNotificationSent, |
1542 */ |
1542 |
1543 ECallbackComplete, |
1543 /** |
1544 |
1544 Trace output for Callback complete |
1545 /** |
1545 |
1546 Trace output for resource manager memory usage |
1546 Trace data format: |
1547 |
1547 - 4 bytes containing clientId |
1548 Trace data format: |
1548 - 4 bytes containing the Resource Id. |
1549 - 4 bytes containing memory allocated in bytes. |
1549 */ |
1550 */ |
1550 ECallbackComplete, |
1551 EMemoryUsage, |
1551 |
1552 |
1552 /** |
1553 /** |
1553 Trace output for resource manager memory usage |
1554 Trace output for get resource state start operation |
1554 |
1555 |
1555 Trace data format: |
1556 Trace data format: |
1556 - 4 bytes containing memory allocated in bytes. |
1557 - 4 bytes containing clientId |
1557 */ |
1558 - 4 bytes containing the Resource Id. |
1558 EMemoryUsage, |
1559 - N bytes containing client name, where 0 < N < 32 |
1559 |
1560 - N bytes containing the Resource name, where 0 < N < 32 |
1560 /** |
1561 */ |
1561 Trace output for get resource state start operation |
1562 EGetResourceStateStart, |
1562 |
1563 |
1563 Trace data format: |
1564 /** |
1564 - 4 bytes containing clientId |
1565 Trace output for get resource state end operation |
1565 - 4 bytes containing the Resource Id. |
1566 |
1566 - 4 bytes containing the length of client name. |
1567 Trace data format: |
1567 - N bytes containing client name, where 0 < N < 32 |
1568 - 4 bytes containing clientId |
1568 - 4 bytes containing the length of resource name. |
1569 - 4 bytes containing the Resource Id. |
1569 - N bytes containing the Resource name, where 0 < N < 32 |
1570 - N bytes containing client name, where 0 < N < 32 |
1570 */ |
1571 - N bytes containing the Resource name, where 0 < N < 32 |
1571 EGetResourceStateStart, |
1572 - 4 bytes containing the Resource state |
1572 |
1573 - 4 bytes containing return value. |
1573 /** |
1574 */ |
1574 Trace output for get resource state end operation |
1575 EGetResourceStateEnd, |
1575 |
1576 |
1576 Trace data format: |
1577 /** |
1577 - 4 bytes containing clientId |
1578 Trace output for cancellation of long latency operation |
1578 - 4 bytes containing the Resource Id. |
1579 |
1579 - 4 bytes containing the Resource state |
1580 Trace data format: |
1580 - 4 bytes containing return value. |
1581 - 4 bytes containing clientId |
1581 - 4 bytes containing the length of client name. |
1582 - 4 bytes containing the Resource Id. |
1582 - N bytes containing client name, where 0 < N < 32 |
1583 - N bytes containing client name, where 0 < N < 32 |
1583 - 4 bytes containing the length of resource name. |
1584 - N bytes containing the Resource name, where 0 < N < 32 |
1584 - N bytes containing the Resource name, where 0 < N < 32 |
1585 - 4 bytes containing return value |
1585 */ |
1586 */ |
1586 EGetResourceStateEnd, |
1587 ECancelLongLatencyOperation, |
1587 |
1588 |
1588 /** |
1589 /** |
1589 Trace output for cancellation of long latency operation |
1590 Trace output for booting of resource manager |
1590 |
1591 |
1591 Trace data format: |
1592 Trace data format: |
1592 - 4 bytes containing clientId |
1593 - 4 bytes containing entry point |
1593 - 4 bytes containing the Resource Id. |
1594 */ |
1594 - 4 bytes containing return value |
1595 EBooting, |
1595 - 4 bytes containing the length of client name. |
1596 |
1596 - N bytes containing client name, where 0 < N < 32 |
1597 /** |
1597 - 4 bytes containing the length of resource name. |
1598 Trace output for PSL resource state change operation |
1598 - N bytes containing the Resource name, where 0 < N < 32 |
1599 |
1599 */ |
1600 Trace data format: |
1600 ECancelLongLatencyOperation, |
1601 - 4 bytes containing clientId |
1601 |
1602 - 4 bytes containing the Resource Id. |
1602 /** |
1603 - N bytes containing the Resource name, where 0 < N < 32 |
1603 Trace output for booting of resource manager |
1604 - 4 bytes containing the Resource current state |
1604 |
1605 - 4 bytes containing the resource requested state |
1605 Trace data format: |
1606 */ |
1606 - 4 bytes containing entry point |
1607 EPslChangeResourceStateStart, |
1607 */ |
1608 |
1608 EBooting, |
1609 /** |
1609 |
1610 Trace output for PSL resource state change operation |
1610 /** |
1611 |
1611 Trace output for PSL resource state change operation |
1612 Trace data format: |
1612 |
1613 - 4 bytes containing clientId |
1613 Trace data format: |
1614 - 4 bytes containing the Resource Id. |
1614 - 4 bytes containing clientId |
1615 - N bytes containing the Resource name, where 0 < N < 32 |
1615 - 4 bytes containing the Resource Id. |
1616 - 4 bytes containing the Resource current state |
1616 - 4 bytes containing the Resource current state |
1617 - 4 bytes containing the resource requested state |
1617 - 4 bytes containing the resource requested state |
1618 - 4 bytes containing return value |
1618 - 4 bytes containing the length of resource name. |
1619 */ |
1619 - N bytes containing the Resource name, where 0 < N < 32 |
1620 EPslChangeResourceStateEnd, |
1620 */ |
1621 |
1621 EPslChangeResourceStateStart, |
1622 /** |
1622 |
1623 Trace output for get resource state start operation in PSL |
1623 /** |
1624 |
1624 Trace output for PSL resource state change operation |
1625 Trace data format: |
1625 |
1626 - 4 bytes containing clientId |
1626 Trace data format: |
1627 - 4 bytes containing the Resource Id. |
1627 - 4 bytes containing clientId |
1628 - N bytes containing the Resource name, where 0 < N < 32 |
1628 - 4 bytes containing the Resource Id. |
1629 */ |
1629 - 4 bytes containing the Resource current state |
1630 EPslGetResourceStateStart, |
1630 - 4 bytes containing the resource requested state |
1631 |
1631 - 4 bytes containing return value |
1632 /** |
1632 - 4 bytes containing the length of resource name. |
1633 Trace output for get resource state end operation in PSL |
1633 - N bytes containing the Resource name, where 0 < N < 32 |
1634 |
1634 */ |
1635 Trace data format: |
1635 EPslChangeResourceStateEnd, |
1636 - 4 bytes containing clientId |
1636 |
1637 - 4 bytes containing the Resource Id. |
1637 /** |
1638 - N bytes containing the Resource name, where 0 < N < 32 |
1638 Trace output for get resource state start operation in PSL |
1639 - 4 bytes containing the Resource state |
1639 |
1640 - 4 bytes containing return value. |
1640 Trace data format: |
1641 */ |
1641 - 4 bytes containing clientId |
1642 EPslGetResourceStateEnd, |
1642 - 4 bytes containing the Resource Id. |
1643 |
1643 - 4 bytes containing the length of resource name. |
1644 /** |
1644 - N bytes containing the Resource name, where 0 < N < 32 |
1645 Trace output for resource creation |
1645 */ |
1646 |
1646 EPslGetResourceStateStart, |
1647 Trace data format: |
1647 |
1648 - 4 bytes containing minimum value of resource |
1648 /** |
1649 - 4 bytes containing maximum value of resource |
1649 Trace output for get resource state end operation in PSL |
1650 - 4 bytes containing the default value of resource |
1650 |
1651 - 4 bytes containing the properties of the resource |
1651 Trace data format: |
1652 - N bytes containing the Resource name, where 0 < N < 32 |
1652 - 4 bytes containing clientId |
1653 */ |
1653 - 4 bytes containing the Resource Id. |
1654 EPslResourceCreate, |
1654 - 4 bytes containing the Resource state |
1655 |
1655 - 4 bytes containing return value. |
1656 /** |
1656 - 4 bytes containing the length of resource name. |
1657 Trace output for static resource with dependency registration |
1657 - N bytes containing the Resource name, where 0 < N < 32 |
1658 |
1658 */ |
1659 Trace data format: |
1659 EPslGetResourceStateEnd, |
1660 - 4 bytes containing the Resource Id |
1660 |
1661 - 4 bytes containing the Resource address |
1661 /** |
1662 - N bytes containing the Resource name, where 0 < N < 32 |
1662 Trace output for resource creation |
1663 - 4 bytes containing the minimum value of resource |
1663 |
1664 - 4 bytes containing the maximum value of resource |
1664 Trace data format: |
1665 - 4 bytes containing the default value of resource |
1665 - 4 bytes containing minimum value of resource |
1666 */ |
1666 - 4 bytes containing maximum value of resource |
1667 ERegisterStaticResourceWithDependency, |
1667 - 4 bytes containing the default value of resource |
1668 |
1668 - 4 bytes containing the properties of the resource |
1669 /** |
1669 - 4 bytes containing the length of resource name. |
1670 Trace output for dynamic resource registration |
1670 - N bytes containing the Resource name, where 0 < N < 32 |
1671 |
1671 */ |
1672 Trace data format: |
1672 EPslResourceCreate, |
1673 - 4 bytes containing clientId |
1673 |
1674 - 4 bytes containing the Resource Id |
1674 /** |
1675 - N bytes containing the client name, where 0 < N < 32 |
1675 Trace output for static resource with dependency registration |
1676 - N bytes containing the resource name, where 0 < N < 32 |
1676 |
1677 - 4 bytes containing the resouce address |
1677 Trace data format: |
1678 */ |
1678 - 4 bytes containing the Resource Id |
1679 ERegisterDynamicResource, |
1679 - 4 bytes containing the Resource address |
1680 |
1680 - 4 bytes containing the minimum value of resource |
1681 /** |
1681 - 4 bytes containing the maximum value of resource |
1682 Trace output for dynamic resource deregistration |
1682 - 4 bytes containing the default value of resource |
1683 |
1683 - 4 bytes containing the length of resource name |
1684 Trace data format: |
1684 - N bytes containing the Resource name, where 0 < N < 32 |
1685 - 4 bytes containing clientId |
1685 */ |
1686 - 4 bytes containing the Resource Id |
1686 ERegisterStaticResourceWithDependency, |
1687 - N bytes containing the client name, where 0 < N < 32 |
1687 |
1688 - N bytes containing the resource name, where 0 < N < 32 |
1688 /** |
1689 - 4 bytes containing the resource address |
1689 Trace output for dynamic resource registration |
1690 - 4 bytes containing the resource level. |
1690 |
1691 */ |
1691 Trace data format: |
1692 EDeRegisterDynamicResource, |
1692 - 4 bytes containing clientId |
1693 |
1693 - 4 bytes containing the Resource Id |
1694 /** |
1694 - 4 bytes containing the resouce address |
1695 Trace output for resource dependency registration |
1695 - 4 bytes containing the length of client name |
1696 |
1696 - N bytes containing the client name, where 0 < N < 32 |
1697 Trace data format: |
1697 - 4 bytes containing the length of resource name |
1698 - 4 bytes containing clientId |
1698 - N bytes containing the resource name, where 0 < N < 32 |
1699 - 4 bytes containing the Resource Id of first dependent resource |
1699 */ |
1700 - N bytes containing the client name, where 0 < N < 32 |
1700 ERegisterDynamicResource, |
1701 - N bytes containing the resource name of first dependent resource, where 0 < N < 32 |
1701 |
1702 - 4 bytes containing the Resource Id of second dependent resource |
1702 /** |
1703 - N bytes containing the resource name of second dependent resource, where 0 < N < 32 |
1703 Trace output for dynamic resource deregistration |
1704 - 4 bytes containing the address of first dependent resource |
1704 |
1705 - 4 bytes containing the address of second dependent resource |
1705 Trace data format: |
1706 */ |
1706 - 4 bytes containing clientId |
1707 ERegisterResourceDependency, |
1707 - 4 bytes containing the Resource Id |
1708 |
1708 - 4 bytes containing the resource address |
1709 /** |
1709 - 4 bytes containing the resource level. |
1710 Trace output for resource dependency deregistration |
1710 - 4 bytes containing the length of client name |
1711 |
1711 - N bytes containing the client name, where 0 < N < 32 |
1712 Trace data format: |
1712 - 4 bytes containing the length of resource name |
1713 - 4 bytes containing clientId |
1713 - N bytes containing the resource name, where 0 < N < 32 |
1714 - 4 bytes containing the Resource Id of first dependent resource |
1714 */ |
1715 - N bytes containing the client name, where 0 < N < 32 |
1715 EDeRegisterDynamicResource, |
1716 - N bytes containing the resource name of first dependent resource, where 0 < N < 32 |
1716 |
1717 - 4 bytes containing the resource id of second dependent resource |
1717 /** |
1718 - N bytes containing the resource name of second dependent resource, where 0 < N < 32 |
1718 Trace output for resource dependency registration |
1719 - 4 bytes containing the address of first dependent resource |
1719 |
1720 - 4 bytes containing the address of second dependent resource |
1720 Trace data format: |
1721 */ |
1721 - 4 bytes containing clientId |
1722 EDeRegisterResourceDependency |
1722 - 4 bytes containing the Resource Id of first dependent resource |
1723 }; |
1723 - 4 bytes containing the Resource Id of second dependent resource |
1724 /** |
1724 - 4 bytes containing the address of first dependent resource |
1725 Enumeration of sub-category values for trace category EResourceManagerUs. |
1725 - 4 bytes containing the address of second dependent resource |
1726 @see EResourceManagerUs |
1726 - 4 bytes containing the length of client name |
1727 @prototype 9.5 |
1727 - N bytes containing the client name, where 0 < N < 32 |
1728 */ |
1728 - 4 bytes containing the length of resource name of first dependent resource |
1729 enum TResourceManagerUs |
1729 - N bytes containing the resource name of first dependent resource, where 0 < N < 32 |
1730 { |
1730 - 4 bytes containing the length of resource name of second dependent resource |
1731 /** |
1731 - N bytes containing the resource name of second dependent resource, where 0 < N < 32 |
1732 Trace output for the start of opening a channel to the Resource Controller. |
1732 */ |
1733 |
1733 ERegisterResourceDependency, |
1734 Trace data format: |
1734 |
1735 - 4 bytes unused (displays 0) |
1735 /** |
1736 - 4 bytes containing the client thread identifier. |
1736 Trace output for resource dependency deregistration |
1737 - N bytes containing the client name, where 0 < N < 32 |
1737 |
1738 */ |
1738 Trace data format: |
1739 EOpenChannelUsStart = 0, |
1739 - 4 bytes containing clientId |
1740 /** |
1740 - 4 bytes containing the Resource Id of first dependent resource |
1741 Trace output for the end of opening a channel to the Resource Controller. |
1741 - 4 bytes containing the resource id of second dependent resource |
1742 |
1742 - 4 bytes containing the address of first dependent resource |
1743 Trace data format: |
1743 - 4 bytes containing the address of second dependent resource |
1744 - 4 bytes unused (displays 0) |
1744 - 4 bytes containing the length of client name |
1745 - 4 bytes containing the client identifier provided by the Resource Controller |
1745 - N bytes containing the client name, where 0 < N < 32 |
1746 - N bytes containing the client name, where 0 < N < 32 |
1746 - 4 bytes containing the length of resource name of first dependent resource |
1747 */ |
1747 - N bytes containing the resource name of first dependent resource, where 0 < N < 32 |
1748 EOpenChannelUsEnd, |
1748 - 4 bytes containing the length of resource name of second dependent resource |
1749 /** |
1749 - N bytes containing the resource name of second dependent resource, where 0 < N < 32 |
1750 Trace output for the start of registering a client with the Resource Controller. |
1750 */ |
1751 |
1751 EDeRegisterResourceDependency |
1752 Trace data format: |
1752 }; |
1753 - 4 bytes the number of concurrent change resource state operations to be supported |
1753 /** |
1754 - 4 bytes the number of concurrent notification requests to be supported |
1754 Enumeration of sub-category values for trace category EResourceManagerUs. |
1755 - N bytes containing the client name, where 0 < N < 32 |
1755 @see EResourceManagerUs |
1756 - 4 bytes the number of concurrent get resource state operations to be supported |
1756 @prototype 9.5 |
1757 */ |
1757 */ |
1758 ERegisterClientUsStart, |
1758 enum TResourceManagerUs |
1759 /** |
1759 { |
1760 Trace output for the end of registering a client with the Resource Controller. |
1760 /** |
1761 |
1761 Trace output for the start of opening a channel to the Resource Controller. |
1762 Trace data format: |
1762 |
1763 - 4 bytes containing the client identifier provided by the Resource Controller. |
1763 Trace data format: |
1764 - 4 bytes specifying the value returned from the call to Resource Controller's AllocReserve method |
1764 - 4 bytes containing the client thread identifier. |
1765 */ |
1765 - 4 bytes containing the length of client name. |
1766 ERegisterClientUsEnd, |
1766 - N bytes containing the client name, where 0 < N < 32 |
1767 /** |
1767 */ |
1768 Trace output for the start of de-registering a client with the Resource Controller. |
1768 EOpenChannelUsStart = 0, |
1769 |
1769 /** |
1770 Trace data format: |
1770 Trace output for the end of opening a channel to the Resource Controller. |
1771 - 4 bytes unused (displays 0) |
1771 |
1772 - 4 bytes containing the client identifier provided by the Resource Controller. |
1772 Trace data format: |
1773 - N bytes containing the client name, where 0 < N < 32 |
1773 - 4 bytes containing the client identifier provided by the Resource Controller |
1774 */ |
1774 - 4 bytes containing the length of client name. |
1775 EDeRegisterClientUsStart, |
1775 - N bytes containing the client name, where 0 < N < 32 |
1776 /** |
1776 */ |
1777 Trace output for the end of registering a client with the Resource Controller. |
1777 EOpenChannelUsEnd, |
1778 |
1778 /** |
1779 Trace data format: |
1779 Trace output for the start of registering a client with the Resource Controller. |
1780 - 4 bytes containing the client identifier provided by the Resource Controller. |
1780 |
1781 */ |
1781 Trace data format: |
1782 EDeRegisterClientUsEnd, |
1782 - 4 bytes containing the client identifier provided by the Resource Controller |
1783 /** |
1783 - 1 bytes the number of concurrent change resource state operations to be supported |
1784 Trace output for the start of a GetResourceState request to the Resource Controller. |
1784 - 1 bytes the number of concurrent notification requests to be supported |
1785 |
1785 - 1 bytes the number of concurrent get resource state operations to be supported |
1786 Trace data format: |
1786 - 1 bytes unused |
1787 - 4 bytes specifying the resource ID |
1787 - 4 bytes containing the length of client name. |
1788 - 4 bytes containing the client identifier provided by the Resource Controller. |
1788 - N bytes containing the client name, where 0 < N < 32 |
1789 - N bytes containing the client name, where 0 < N < 32 |
1789 */ |
1790 */ |
1790 ERegisterClientUsStart, |
1791 EGetResourceStateUsStart, |
1791 /** |
1792 /** |
1792 Trace output for the end of registering a client with the Resource Controller. |
1793 Trace output for the end of a GetResourceState request to the Resource Controller. |
1793 |
1794 |
1794 Trace data format: |
1795 Trace data format: |
1795 - 4 bytes containing the client identifier provided by the Resource Controller. |
1796 - 4 bytes specifying the resource ID |
1796 - 4 bytes specifying the value returned from the call to Resource Controller's AllocReserve method |
1797 - 4 bytes specifying the resource level |
1797 */ |
1798 - 4 bytes containing the client identifier |
1798 ERegisterClientUsEnd, |
1799 - 4 bytes specifying the success code returned by the Resource Controller. |
1799 /** |
1800 */ |
1800 Trace output for the start of de-registering a client with the Resource Controller. |
1801 EGetResourceStateUsEnd, |
1801 |
1802 /** |
1802 Trace data format: |
1803 Trace output for the start of a ChangeResourceState request to the Resource Controller. |
1803 - 4 bytes containing the client identifier provided by the Resource Controller. |
1804 |
1804 - 4 bytes containing the length of client name. |
1805 Trace data format: |
1805 - N bytes containing the client name, where 0 < N < 32 |
1806 - 4 bytes specifying the resource ID |
1806 */ |
1807 - 4 bytes specifying the required state |
1807 EDeRegisterClientUsStart, |
1808 - N bytes containing the client name, where 0 < N < 32 |
1808 /** |
1809 - 4 bytes containing the client identifier provided by the Resource Controller. |
1809 Trace output for the end of registering a client with the Resource Controller. |
1810 */ |
1810 |
1811 ESetResourceStateUsStart, |
1811 Trace data format: |
1812 /** |
1812 - 4 bytes containing the client identifier provided by the Resource Controller. |
1813 Trace output for the end of a ChangeResourceState request to the Resource Controller. |
1813 */ |
1814 |
1814 EDeRegisterClientUsEnd, |
1815 Trace data format: |
1815 /** |
1816 - 4 bytes specifying the resource ID |
1816 Trace output for the start of a GetResourceState request to the Resource Controller. |
1817 - 4 bytes specifying the requested state |
1817 |
1818 - 4 bytes containing the client identifier |
1818 Trace data format: |
1819 - 4 bytes specifying the success code returned by the Resource Controller. |
1819 - 4 bytes specifying the resource ID |
1820 */ |
1820 - 4 bytes containing the client identifier provided by the Resource Controller. |
1821 ESetResourceStateUsEnd, |
1821 - 4 bytes containing the length of client name. |
1822 /** |
1822 - N bytes containing the client name, where 0 < N < 32 |
1823 Trace output for the start of a cancel GetResourceState request to the Resource Controller. |
1823 */ |
1824 |
1824 EGetResourceStateUsStart, |
1825 Trace data format: |
1825 /** |
1826 - 4 bytes specifying the resource ID |
1826 Trace output for the end of a GetResourceState request to the Resource Controller. |
1827 - 4 bytes containing the client identifier provided by the Resource Controller. |
1827 |
1828 - N bytes containing the client name, where 0 < N < 32 |
1828 Trace data format: |
1829 */ |
1829 - 4 bytes specifying the resource ID |
1830 ECancelGetResourceStateUsStart, |
1830 - 4 bytes specifying the resource level |
1831 /** |
1831 - 4 bytes containing the client identifier |
1832 Trace output for the end of a cancel GetResourceState request to the Resource Controller. |
1832 - 4 bytes specifying the success code returned by the Resource Controller. |
1833 |
1833 */ |
1834 Trace data format: |
1834 EGetResourceStateUsEnd, |
1835 - 4 bytes specifying the resource ID |
1835 /** |
1836 - 4 bytes containing the client identifier provided by the Resource Controller. |
1836 Trace output for the start of a ChangeResourceState request to the Resource Controller. |
1837 - N bytes containing the client name, where 0 < N < 32 |
1837 |
1838 */ |
1838 Trace data format: |
1839 ECancelGetResourceStateUsEnd, |
1839 - 4 bytes specifying the resource ID |
1840 /** |
1840 - 4 bytes specifying the required state |
1841 Trace output for the start of a cancel ChangeResourceState request to the Resource Controller. |
1841 - 4 bytes containing the client identifier provided by the Resource Controller. |
1842 |
1842 - 4 bytes containing the length of client name. |
1843 Trace data format: |
1843 - N bytes containing the client name, where 0 < N < 32 |
1844 - 4 bytes specifying the resource ID |
1844 */ |
1845 - 4 bytes containing the client identifier provided by the Resource Controller. |
1845 ESetResourceStateUsStart, |
1846 - N bytes containing the client name, where 0 < N < 32 |
1846 /** |
1847 */ |
1847 Trace output for the end of a ChangeResourceState request to the Resource Controller. |
1848 ECancelSetResourceStateUsStart, |
1848 |
1849 /** |
1849 Trace data format: |
1850 Trace output for the end of a cancel ChangeResourceState request to the Resource Controller. |
1850 - 4 bytes specifying the resource ID |
1851 |
1851 - 4 bytes specifying the requested state |
1852 Trace data format: |
1852 - 4 bytes containing the client identifier |
1853 - 4 bytes specifying the resource ID |
1853 - 4 bytes specifying the success code returned by the Resource Controller. |
1854 - 4 bytes containing the client identifier provided by the Resource Controller. |
1854 */ |
1855 - N bytes containing the client name, where 0 < N < 32 |
1855 ESetResourceStateUsEnd, |
1856 */ |
1856 /** |
1857 ECancelSetResourceStateUsEnd |
1857 Trace output for the start of a cancel GetResourceState request to the Resource Controller. |
1858 }; |
1858 |
1859 |
1859 Trace data format: |
1860 /** |
1860 - 4 bytes specifying the resource ID |
1861 Enumeration of sub-category values for trace category EThreadPriority. |
1861 - 4 bytes containing the client identifier provided by the Resource Controller. |
1862 @see EThreadPriority |
1862 - 4 bytes containing the length of client name. |
1863 @internalTechnology |
1863 - N bytes containing the client name, where 0 < N < 32 |
1864 @prototype 9.3 |
1864 */ |
1865 */ |
1865 ECancelGetResourceStateUsStart, |
1866 enum TThreadPriority |
1866 /** |
1867 { |
1867 Trace output for the end of a cancel GetResourceState request to the Resource Controller. |
1868 /** |
1868 |
1869 Trace output when a nanothread priority is changed. |
1869 Trace data format: |
1870 |
1870 - 4 bytes specifying the resource ID |
1871 Trace data format: |
1871 - 4 bytes containing the client identifier provided by the Resource Controller. |
1872 - 4 bytes containing the context id (an NThread*) for the thread whose priority is changing. |
1872 - 4 bytes containing the length of client name. |
1873 - 4 bytes containing the new absolute priority. |
1873 - N bytes containing the client name, where 0 < N < 32 |
1874 */ |
1874 */ |
1875 ENThreadPriority=0, |
1875 ECancelGetResourceStateUsEnd, |
1876 |
1876 /** |
1877 /** |
1877 Trace output for the start of a cancel ChangeResourceState request to the Resource Controller. |
1878 Trace output when a DThread's default priority is set. |
1878 |
1879 |
1879 Trace data format: |
1880 Trace data format: |
1880 - 4 bytes specifying the resource ID |
1881 - 4 bytes containing the context id (an NThread*) for the thread whose priority is changing. |
1881 - 4 bytes containing the client identifier provided by the Resource Controller. |
1882 - 4 bytes containing the iThreadPriority member - a value from enum ::TThrdPriority. |
1882 - 4 bytes containing the length of client name. |
1883 - 4 bytes containing the new default absolute priority. |
1883 - N bytes containing the client name, where 0 < N < 32 |
1884 */ |
1884 */ |
1885 EDThreadPriority=1, |
1885 ECancelSetResourceStateUsStart, |
1886 |
1886 /** |
1887 /** |
1887 Trace output for the end of a cancel ChangeResourceState request to the Resource Controller. |
1888 Trace output when a DProcess priority is changed. |
1888 |
1889 |
1889 Trace data format: |
1890 Trace data format: |
1890 - 4 bytes specifying the resource ID |
1891 - 4 bytes containing trace id (a DProcess*) for process. |
1891 - 4 bytes containing the client identifier provided by the Resource Controller. |
1892 - 4 bytes containing the new process priority, a value from enum ::TProcPriority |
1892 - 4 bytes containing the length of client name. |
1893 */ |
1893 - N bytes containing the client name, where 0 < N < 32 |
1894 EProcessPriority=2 |
1894 */ |
1895 }; |
1895 ECancelSetResourceStateUsEnd |
|
1896 }; |
|
1897 |
|
1898 /** |
|
1899 Enumeration of sub-category values for trace category EThreadPriority. |
|
1900 @see EThreadPriority |
|
1901 @internalTechnology |
|
1902 @prototype 9.3 |
|
1903 */ |
|
1904 enum TThreadPriority |
|
1905 { |
|
1906 /** |
|
1907 Trace output when a nanothread priority is changed. |
|
1908 |
|
1909 Trace data format: |
|
1910 - 4 bytes containing the context id (an NThread*) for the thread whose priority is changing. |
|
1911 - 4 bytes containing the new absolute priority. |
|
1912 */ |
|
1913 ENThreadPriority=0, |
|
1914 |
|
1915 /** |
|
1916 Trace output when a DThread's default priority is set. |
|
1917 |
|
1918 Trace data format: |
|
1919 - 4 bytes containing the context id (an NThread*) for the thread whose priority is changing. |
|
1920 - 4 bytes containing the iThreadPriority member - a value from enum ::TThrdPriority. |
|
1921 - 4 bytes containing the new default absolute priority. |
|
1922 */ |
|
1923 EDThreadPriority=1, |
|
1924 |
|
1925 /** |
|
1926 Trace output when a DProcess priority is changed. |
|
1927 |
|
1928 Trace data format: |
|
1929 - 4 bytes containing trace id (a DProcess*) for process. |
|
1930 - 4 bytes containing the new process priority, a value from enum ::TProcPriority |
|
1931 */ |
|
1932 EProcessPriority=2 |
|
1933 }; |
1896 |
1934 |
1897 /** |
1935 /** |
1898 Enumeration of sub-category values for trace category EPagingMedia. |
1936 Enumeration of sub-category values for trace category EPagingMedia. |
1899 @see EPagingMedia |
1937 @see EPagingMedia |
1900 */ |
1938 */ |