Application Programming Interfaces

Microsoft Provisioning Framework (MPF) includes the following application programming interfaces.

  • IProvEngine and IProvQueue. The methods in IProvEngine submit requests to provisioning engines for immediate processing. The methods in IProvQueue submit and manage queued requests.

  • IProvHelper. Provisioning engines call the methods in IProvHelper to store and retrieve rollback data and to pass data between providers involved in a transaction.

  • IProvProvider. Providers implement IProvProvider to support low-level procedures. IProvProvider contains methods to activate and deactivate providers and to process, prepare, commit, and roll back requests.

    Note

    The IProvHelper and IProvProvider interfaces are only instantiated by provisioning engines.