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


Функция FwpsOpenToken0 (fwpsu.h)

Открывает маркер доступа.

Примечание

FwpsOpenToken0 — это определенная версия FwpsOpenToken. Дополнительные сведения см. в разделах ИМЕНА, не зависящие от версии, и в статье о конкретных версиях Windows.

Синтаксис

DWORD FwpsOpenToken0(
  HANDLE engineHandle,
  LUID   modifiedId,
  DWORD  desiredAccess,
  HANDLE *accessToken
);

Параметры

engineHandle

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

modifiedId

Указывает LUID, который изменяется при каждом изменении маркера. Приложение может использовать это значение в качестве проверки того, изменился ли контекст безопасности с момента последнего использования.

desiredAccess

ACCESS_MASK структуры, указывающей запрошенные типы доступа к маркеру доступа. Эти запрошенные типы доступа сравниваются со списком управления доступом (DACL) маркера, чтобы определить, какой доступ предоставляется или запрещается.

accessToken

Указатель на переменную, выделенную вызывающим объектом, которая получает дескриптор только что открытого маркера доступа.

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

Функция FwpsOpenToken0 возвращает один из следующих кодов NTSTATUS.

Код возврата Описание
STATUS_SUCCESS Маркер доступа был успешно открыт.
Другие коды состояния Произошла ошибка.

Требования

Требование Значение
Заголовок fwpsu.h