Сделка

#include <src/lib/profiles/data-management/Legacy/ProtocolEngine.h>

Протокольная транзакция, содержащая состояние приложения.

Резюме

И клиент, и издатель определяют транзакции, выполнение которых может занять некоторое время и потребовать нескольких шагов, например, установление соединения, маршалинг данных и т. д. Они поддерживают необходимое состояние приложения на протяжении всего времени.

Обратите внимание, что транзакции, даже несмотря на то, что они являются общедоступными для целей доступа, на самом деле используются только в контексте ядра протокола и не являются частью общедоступного интерфейса WDM в каком-либо существенном смысле.