Сделка
#include <src/lib/profiles/data-management/Legacy/ProtocolEngine.h>
Протокольная транзакция, содержащая состояние приложения.
Резюме
И клиент, и издатель определяют транзакции, выполнение которых может занять некоторое время и потребовать нескольких шагов, например, установление соединения, маршалинг данных и т. д. Они поддерживают необходимое состояние приложения на протяжении всего времени.
Обратите внимание, что транзакции, даже несмотря на то, что они являются общедоступными для целей доступа, на самом деле используются только в контексте ядра протокола и не являются частью общедоступного интерфейса WDM в каком-либо существенном смысле.