Функция FwpsRedirectHandleCreate0 (fwpsk.h)
Функция FwpsRedirectHandleCreate0 создает дескриптор, который функции перенаправления подключений могут использовать для перенаправления подключений к локальному процессу. Дополнительные сведения о перенаправлении см. в разделе Использование привязки или перенаправления подключения.
Синтаксис
NTSTATUS FwpsRedirectHandleCreate0(
const GUID *providerGuid,
UINT32 flags,
HANDLE *redirectHandle
);
Параметры
providerGuid
GUID поставщика.
flags
Зарезервировано. Задайте нулевое значение.
redirectHandle
Указатель на переменную, получающую дескриптор.
Возвращаемое значение
Функция FwpsRedirectHandleCreate0 возвращает один из следующих кодов NTSTATUS.
Код возврата | Описание |
---|---|
|
Дескриптор перенаправления успешно возвращен. Переменная, на которую указывает параметр redirectHandle , содержит дескриптор. |
|
Произошла ошибка. |
Комментарии
Драйвер выноски вызывает функцию FwpsRedirectHandleCreate0 , чтобы создать дескриптор, который можно использовать для перенаправления подключений.
Дополнительные сведения о перенаправлении см. в разделе Использование привязки или перенаправления подключения.
Драйвер выноски должен вызвать FwpsRedirectHandleCreate0 один раз и кэшировать дескриптор, чтобы он смог повторно использовать дескриптор.
Прежде чем выноска перенаправления подключения ALE сможет перенаправлять подключения к локальному процессу, она должна получить дескриптор перенаправления с функцией FwpsRedirectHandleCreate0 и поместить дескриптор в структуру FWPS_CONNECT_REQUEST0 . Выноска изменяет структуру в classifyFn для уровней перенаправления подключения ALE.
После завершения работы с дескриптором перенаправления драйвер выноски должен вызвать функцию FwpsRedirectHandleDeкистратор0 , чтобы уничтожить дескриптор.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Универсальное |
Верхняя часть | fwpsk.h (включая Fwpsk.h) |
Библиотека | Fwpkclnt.lib |
IRQL | PASSIVE_LEVEL |