Поделиться через


Функция WdfRequestSetActivityId (wdfrequest.h)

[Относится только к UMDF]

Метод WdfRequestSetActivityId связывает идентификатор действия с запросом ввода-вывода.

Синтаксис

void WdfRequestSetActivityId(
  [in] WDFREQUEST Request,
  [in] LPGUID     ActivityId
);

Параметры

[in] Request

Дескриптор объекта запроса платформы.

[in] ActivityId

Указатель на идентификатор GUID действия для хранения в запросе ввода-вывода.

Возвращаемое значение

None

Remarks

Вызов WdfRequestSetActivityId не устанавливает связь с любым ранее представленным идентификатором действия. Когда драйвер вызывает WdfRequestSetActivityId, любой существующий идентификатор действия перезаписывается.

Чтобы задать связь, получите существующий идентификатор, вызвав WdfRequestRetrieveActivityId , а затем свяжите существующий идентификатор с новым, вызвав EventWriteTransfer.

Платформа не очищает идентификатор действия запроса, когда драйвер вызывает WdfRequestReuse.

Дополнительные сведения об идентификаторах действий см. в разделе Использование идентификаторов действий.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Целевая платформа Универсальное
Минимальная версия UMDF 2,0
Верхняя часть wdfrequest.h (включая Wdf.h)
Библиотека WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

См. также раздел

WdfRequestRetrieveActivityId