Функция 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 |