Заголовок fwpmk.h
Этот заголовок используется сетью. Дополнительные сведения см. в следующем разделе:
fwpmk.h содержит следующие интерфейсы программирования:
Функции
FwpmBfeStateGet0 Функция FwpmBfeStateGet0 извлекает текущее состояние обработчика фильтров. Примечание FwpmBfeStateGet0 — это определенная версия FwpmBfeStateGet. |
FwpmBfeStateSubscribeChanges0 Функция FwpmBfeStateSubscribeChanges0 регистрирует функцию обратного вызова, которая вызывается всякий раз при изменении состояния обработчика фильтров. Примечание FwpmBfeStateSubscribeChanges0 — это определенная версия FwpmBfeStateSubscribeChanges. |
FwpmBfeStateUnsubscribeChanges0 Функция FwpmBfeStateUnsubscribeChanges0 отменяет регистрацию функции обратного вызова подсистемы базовой фильтрации (BFE), которая ранее была зарегистрирована путем вызова функции FwpmBfeBfeStateSubscribeChanges0. Примечание FwpmBfeStateUnsubscribeChanges0 — это определенная версия FwpmBfeStateUnsubscribeChanges. Дополнительные сведения см. в разделе "Имена Version-Independent И целевые версии Windows". |
FwpmCalloutAdd0 Функция FwpmCalloutAdd0 добавляет выноску в обработчик фильтров. Примечание FwpmCalloutAdd0 — это определенная версия FwpmCalloutAdd. |
FwpmCalloutCreateEnumHandle0 Функция FwpmCalloutCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов выноски. |
FwpmCalloutDeleteById0 Функция FwpmCalloutDeleteById0 удаляет выноску из обработчика фильтров. Примечание FwpmCalloutDeleteById0 — это определенная версия FwpmCalloutDeleteById. |
FwpmCalloutDeleteByKey0 Функция FwpmCalloutDeleteByKey0 удаляет выноску из обработчика фильтров. Примечание FwpmCalloutDeleteByKey0 — это определенная версия FwpmCalloutDeleteByKey. |
FwpmCalloutDetypeEnumHandle0 Функция FwpmCalloutDe invalidEnumHandle0 освобождает дескриптор, возвращенный FwpmCalloutCreateEnumHandle0. |
FwpmCalloutEnum0 Функция FwpmCalloutEnum0 возвращает следующую страницу результатов из перечислителя выноски. |
FwpmCalloutGetById0 Функция FwpmCalloutGetById0 извлекает выноску из обработчика фильтров с помощью идентификатора времени выполнения для выноски. |
FwpmCalloutGetByKey0 Функция FwpmCalloutGetByKey0 извлекает выноску с помощью ключа GUID для выноски. |
FwpmCalloutGetSecurityInfoByKey0 Функция FwpmCalloutGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для объекта выноски. |
FwpmCalloutSetSecurityInfoByKey0 Функция FwpmCalloutSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности объекта выноски. |
FwpmConnectionCreateEnumHandle0 Функция FwpmConnectionCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов подключения. |
FwpmConnectionDeskenumHandle0 Функция FwpmConnectionDeskumHandle0 освобождает дескриптор, возвращаемый FwpmConnectionCreateEnumHandle0. |
FwpmConnectionEnum0 Функция FwpmConnectionEnum0 возвращает следующую страницу результатов из перечислителя объектов подключения. |
FwpmConnectionGetById0 Функция FwpmConnectionGetById0 извлекает объект подключения с помощью идентификатора времени выполнения для подключения. |
FwpmConnectionGetSecurityInfo0 Функция FwpmConnectionGetSecurityInfo0 извлекает копию дескриптора безопасности для события изменения объекта подключения. |
FwpmConnectionPolicyAdd0 Функция FwpmConnectionPolicyAdd0API настраивает политики маршрутизации для исходящих подключений. |
FwpmConnectionPolicyDeleteByKey0 Функция FwpmConnectionPolicyDeleteByKey0 удаляет политику подключения, созданную с указанным GUID. |
FwpmConnectionSetSecurityInfo0 Функция FwpmConnectionSetSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности для события изменения объекта подключения. |
FwpmEngineClose0 Функция FwpmEngineClose0 закрывает ранее открытый сеанс к обработчику фильтров. Примечание FwpmEngineClose0 — это определенная версия FwpmEngineClose. |
FwpmEngineGetOption0 Функция FwpmEngineGetOption0 извлекает параметр обработчика фильтров. |
FwpmEngineGetSecurityInfo0 Функция FwpmEngineGetSecurityInfo0 извлекает копию дескриптора безопасности для обработчика фильтров. |
FwpmEngineOpen0 Функция FwpmEngineOpen0 открывает сеанс для обработчика фильтров. FwpmEngineOpen0 — это конкретная версия FwpmEngineOpen. |
FwpmEngineSetOption0 Функция FwpmEngineSetOption0 изменяет параметры обработчика фильтров. |
FwpmEngineSetSecurityInfo0 Функция FwpmEngineSetSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности обработчика фильтров. |
FwpmFilterAdd0 Функция FwpmFilterAdd0 добавляет новый объект фильтра в систему. |
FwpmFilterCreateEnumHandle0 Функция FwpmFilterCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов фильтра. |
FwpmFilterDeleteById0 Функция FwpmFilterDeleteById0 удаляет объект фильтра из системы. |
FwpmFilterDeleteByKey0 Функция FwpmFilterDeleteByKey0 удаляет объект фильтра из системы. |
FwpmFilterDetypeEnumHandle0 Функция FwpmFilterDeskumHandle0 освобождает дескриптор, возвращаемый FwpmFilterCreateEnumHandle0. |
FwpmFilterEnum0 Функция FwpmFilterEnum0 возвращает следующую страницу результатов из перечислителя фильтра. |
FwpmFilterGetById0 Функция FwpmFilterGetById0 извлекает объект фильтра. |
FwpmFilterGetByKey0 Функция FwpmFilterGetByKey0 извлекает объект фильтра. |
FwpmFilterGetSecurityInfoByKey0 Функция FwpmFilterGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для объекта фильтра. |
FwpmFilterSetSecurityInfoByKey0 Функция FwpmFilterSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности объекта фильтра. |
FwpmFreeMemory0 Функция FwpmFreeMemory0 используется для освобождения ресурсов памяти, выделенных функциями платформы фильтрации Windows (МПП). |
FwpmIPsecTunnelAdd0 Функция FwpmIPsecTunnelAdd0 добавляет новую политику режима туннелирования (IPsec) в систему. |
FwpmIPsecTunnelAdd1 Функция FwpmIPsecTunnelAdd1 добавляет новую политику режима туннелирования (IPsec) в систему. |
FwpmIPsecTunnelAdd2 Функция FwpmIPsecTunnelAdd2 добавляет в систему новую политику режима безопасности протокола Интернета (IPsec). |
FwpmIPsecTunnelAdd3 Функция FwpmIPsecTunnelAdd3 добавляет новую политику режима туннелирования (IPsec) в систему. |
FwpmIPsecTunnelDeleteByKey0 Функция FwpmIPsecTunnelDeleteByKey0 удаляет политику режима туннелирования (IPsec) из системы. |
FwpmLayerCreateEnumHandle0 Функция FwpmLayerCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов слоя. |
FwpmLayerDelayerEnumHandle0 Функция FwpmLayerDecreaerEnumHandle0 освобождает дескриптор, возвращаемый FwpmFilterCreateEnumHandle0. |
FwpmLayerEnum0 Функция FwpmLayerEnum0 возвращает следующую страницу результатов из перечислителя слоев. |
FwpmLayerGetById0 Функция FwpmLayerGetById0 извлекает объект слоя. |
FwpmLayerGetByKey0 Функция FwpmLayerGetByKey0 извлекает объект слоя. |
FwpmLayerGetSecurityInfoByKey0 Функция FwpmLayerGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для объекта слоя. |
FwpmLayerSetSecurityInfoByKey0 Функция FwpmLayerSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности объекта слоя. |
FwpmNetEventCreateEnumHandle0 Функция FwpmNetEventCreateEnumHandle0 создает дескриптор, используемый для перечисления набора сетевых событий. |
FwpmNetEventDetypeEnumHandle0 Функция FwpmNetEventDeventEnumHandle0 освобождает дескриптор, возвращаемый FwpmNetEventCreateEnumHandle0. |
FwpmNetEventEnum0 Функция FwpmNetEventEnum0 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventEnum1 Функция FwpmNetEventEnum1 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventEnum2 Функция FwpmNetEventEnum2 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventEnum3 Функция FwpmNetEventEnum3 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventEnum4 Функция FwpmNetEventEnum4 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventEnum5 Функция FwpmNetEventEnum5 возвращает следующую страницу результатов из перечислителя сетевых событий. |
FwpmNetEventsGetSecurityInfo0 Функция FwpmNetEventsGetSecurityInfo0 извлекает копию дескриптора безопасности для объекта сетевого события. |
FwpmNetEventsSetSecurityInfo0 Функция FwpmNetEventsSetSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности объекта сетевого события. |
FwpmProviderAdd0 Функция FwpmProviderAdd0 добавляет в систему новый поставщик. |
FwpmProviderContextAdd0 Функция FwpmProviderContextAdd0 добавляет в систему новый контекст поставщика. |
FwpmProviderContextAdd1 Функция FwpmProviderContextAdd1 добавляет в систему новый контекст поставщика. |
FwpmProviderContextAdd2 Функция FwpmProviderContextAdd2 добавляет в систему новый контекст поставщика. |
FwpmProviderContextAdd3 Функция FwpmProviderContextAdd3 добавляет в систему новый контекст поставщика. |
FwpmProviderContextCreateEnumHandle0 Функция FwpmProviderContextCreateEnumHandle0 создает дескриптор, используемый для перечисления набора контекстов поставщика. |
FwpmProviderContextDeleteById0 Функция FwpmProviderContextDeleteById0 удаляет контекст поставщика из системы. |
FwpmProviderContextDeleteByKey0 Функция FwpmProviderContextDeleteByKey0 удаляет контекст поставщика из системы. |
FwpmProviderContextDetextEnumHandle0 Функция FwpmProviderContextDetextEnumHandle0 освобождает дескриптор, возвращаемый FwpmProviderContextCreateEnumHandle0. |
FwpmProviderContextEnum0 Функция FwpmProviderContextEnum0 возвращает следующую страницу результатов из перечислителя контекста поставщика. |
FwpmProviderContextEnum1 Функция FwpmProviderContextEnum1 возвращает следующую страницу результатов из перечислителя контекста поставщика. |
FwpmProviderContextEnum2 Функция FwpmProviderContextEnum2 возвращает следующую страницу результатов из перечислителя контекста поставщика. |
FwpmProviderContextEnum3 Функция FwpmProviderContextEnum3 возвращает следующую страницу результатов из перечислителя контекста поставщика. |
FwpmProviderContextGetById0 Функция FwpmProviderContextGetById0 извлекает контекст поставщика. |
FwpmProviderContextGetById1 Функция FwpmProviderContextGetById1 извлекает контекст поставщика. |
FwpmProviderContextGetById2 Функция FwpmProviderContextGetById2 извлекает контекст поставщика. |
FwpmProviderContextGetById3 Функция FwpmProviderContextGetById3 извлекает контекст поставщика. |
FwpmProviderContextGetByKey0 Функция FwpmProviderContextGetByKey0 извлекает контекст поставщика. |
FwpmProviderContextGetByKey1 Функция FwpmProviderContextGetByKey1 извлекает контекст поставщика. |
FwpmProviderContextGetByKey2 Функция FwpmProviderContextGetByKey2 извлекает контекст поставщика. |
FwpmProviderContextGetByKey3 Функция FwpmProviderContextGetByKey3 извлекает контекст поставщика. |
FwpmProviderContextGetSecurityInfoByKey0 Функция FwpmProviderContextGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для объекта контекста поставщика. |
FwpmProviderContextSetSecurityInfoByKey0 Функция FwpmProviderContextSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности объекта контекста поставщика. |
FwpmProviderCreateEnumHandle0 Функция FwpmProviderCreateEnumHandle0 создает дескриптор, используемый для перечисления набора поставщиков. |
FwpmProviderDeleteByKey0 Функция FwpmProviderDeleteByKey0 удаляет поставщика из системы. |
FwpmProviderDevcenumHandle0 Функция FwpmProviderDevcenumHandle0 освобождает дескриптор, возвращаемый FwpmProviderCreateEnumHandle0. |
FwpmProviderEnum0 Функция FwpmProviderEnum0 возвращает следующую страницу результатов из перечислителя поставщика. |
FwpmProviderGetByKey0 Функция FwpmProviderGetByKey0 извлекает поставщика. |
FwpmProviderGetSecurityInfoByKey0 Функция FwpmProviderGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для объекта поставщика. |
FwpmProviderSetSecurityInfoByKey0 Функция FwpmProviderSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности объекта поставщика. |
FwpmSessionCreateEnumHandle0 Функция FwpmSessionCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов сеанса. |
FwpmSessionDetypeEnumHandle0 Функция FwpmSessionDetypeEnumHandle0 освобождает дескриптор, возвращаемый FwpmSessionCreateEnumHandle0. |
FwpmSessionEnum0 Функция FwpmSessionEnum0 возвращает следующую страницу результатов из перечислителя сеансов. |
FwpmSubLayerAdd0 Функция FwpmSubLayerAdd0 добавляет в систему новый подложник. |
FwpmSubLayerCreateEnumHandle0 Функция FwpmSubLayerCreateEnumHandle0 создает дескриптор, используемый для перечисления набора подложников. |
FwpmSubLayerDeleteByKey0 Функция FwpmSubLayerDeleteByKey0 удаляет подложку из системы по его ключу. |
FwpmSubLayerDelayerEnumHandle0 Функция FwpmSubLayerDecreaerEnumHandle0 освобождает дескриптор, возвращаемый FwpmSubLayerCreateEnumHandle0. |
FwpmSubLayerEnum0 Функция FwpmSubLayerEnum0 возвращает следующую страницу результатов из перечислителя подложки. |
FwpmSubLayerGetByKey0 Функция FwpmSubLayerGetByKey0 извлекает подложку по ключу. |
FwpmSubLayerGetSecurityInfoByKey0 Функция FwpmSubLayerGetSecurityInfoByKey0 извлекает копию дескриптора безопасности для подложки. |
FwpmSubLayerSetSecurityInfoByKey0 Функция FwpmSubLayerSetSecurityInfoByKey0 задает указанные сведения о безопасности в дескрипторе безопасности подложки. |
FwpmTransactionAbort0 Функция FwpmTransactionAbort0 приводит к прерыванию и откату текущей транзакции в текущем сеансе. |
FwpmTransactionBegin0 Функция FwpmTransactionBegin0 начинает явную транзакцию в текущем сеансе. |
FwpmTransactionCommit0 Функция FwpmTransactionCommit0 фиксирует текущую транзакцию в текущем сеансе. |
FwpmvSwitchEventsGetSecurityInfo0 Функция FwpmvSwitchEventsGetSecurityInfo0 извлекает копию дескриптора безопасности для события vSwitch. |
FwpmvSwitchEventsSetSecurityInfo0 Функция FwpmvSwitchEventsSetSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности для события vSwitch. |
IkeextGetStatistics0 Функция IkeextGetStatistics0 извлекает статистику обмена ключами Интернета (IKE) и статистики протокола AuthIP с проверкой подлинности. |
IkeextGetStatistics1 Функция IkeextGetStatistics1 извлекает статистику обмена ключами Интернета (IKE) и статистики протокола AuthIP с проверкой подлинности. |
IkeextSaCreateEnumHandle0 Функция IkeextSaCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов сопоставления безопасности (SA) обмена ключами Интернета (IKE) и проверки подлинности протокола Интернета (AUthIP). |
IkeextSaDbGetSecurityInfo0 Функция IkeextSaDbGetSecurityInfo0 извлекает копию дескриптора безопасности для базы данных связи безопасности (SA). |
IkeextSaDbSecurityInfo0 Функция IkeextSaDbSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности базы данных ассоциаций безопасности IKE/AuthIP. |
IkeextSaDeleteById0 Функция IkeextSaDeleteById0 удаляет связь безопасности (SA) из базы данных. |
IkeextSaDetypeEnumHandle0 Функция IkeextSaDedfumHandle0 освобождает дескриптор, возвращенный IkeextSaCreateEnumHandle0. |
IkeextSaEnum0 Функция IkeextSaEnum0 возвращает следующую страницу результатов из перечислителя безопасности IKE/AuthIP. |
IkeextSaEnum1 Функция IkeextSaEnum1 возвращает следующую страницу результатов из перечислителя безопасности IKE/AuthIP. |
IkeextSaEnum2 Функция IkeextSaEnum2 возвращает следующую страницу результатов из перечислителя сопоставления безопасности IKE/AuthIP (SA). |
IkeextSaGetById0 Функция IkeextSaGetById0 извлекает связь безопасности IKE/AuthIP из базы данных. |
IkeextSaGetById1 Функция IkeextSaGetById1 извлекает связь безопасности IKE/AuthIP из базы данных. |
IkeextSaGetById2 Функция IkeextSaGetById2 извлекает связь безопасности IKE/AuthIP из базы данных. |
IPsecDospGetSecurityInfo0 Функция IPsecDospGetSecurityInfo0 извлекает копию дескриптора безопасности для базы данных IPsec DoS Protection. |
IPsecDospGetStatistics0 Функция IPsecDospGetStatistics0 извлекает статистику безопасности протокола Интернета (IPsec) DoS Protection. |
IPsecDospSetSecurityInfo0 Функция IPsecDospSetSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности базы данных IPsec DoS Protection. |
IPsecDospStateCreateEnumHandle0 Функция IPsecDospStateCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов IPsec DoS Protection. |
IPsecDospStateDecyenumHandle0 Функция IPsecDospStateDecyenumHandle0 освобождает дескриптор, возвращаемый IPsecDospStateCreateEnumHandle0. |
IPsecDospStateEnum0 Функция IPsecDospStateEnum0 возвращает следующую страницу результатов из перечислителя состояния защиты IPsec DoS. |
IPsecGetStatistics0 Функция IPsecGetStatistics0 получает статистику безопасности протокола Интернета (IPsec). |
IPsecGetStatistics1 Функция IPsecGetStatistics1 извлекает статистику безопасности протокола Интернета (IPsec). |
IPsecSaContextAddInbound0 Функция IPsecSaContextAddInbound0 добавляет пакет связи безопасности IPsec в существующий контекст SA. |
IPsecSaContextAddInbound1 Функция IPsecSaContextAddInbound1 добавляет пакет связи безопасности IPsec в существующий контекст SA. |
IPsecSaContextAddOutbound0 Функция IPsecSaContextAddOutbound0 добавляет исходящий пакет ассоциации безопасности IPsec в существующий контекст SA. |
IPsecSaContextAddOutbound1 Функция IPsecSaContextAddOutbound1 добавляет исходящий пакет ассоциации безопасности IPsec (SA) в существующий контекст SA. |
IPsecSaContextCreate0 Функция IPsecSaContextCreate0 создает контекст связи безопасности IPsec (SA). |
IPsecSaContextCreate1 Функция IPsecSaContextCreate1 создает контекст связи безопасности IPsec (SA). |
IPsecSaContextCreateEnumHandle0 Функция IPsecSaContextCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов контекста связи безопасности IPsec (SA). |
IPsecSaContextDeleteById0 Функция IPsecSaContextDeleteById0 удаляет контекст связи безопасности IPsec (SA). |
IPsecSaContextDetextEnumHandle0 Функция IPsecSaContextDetextEnumHandle0 освобождает дескриптор, возвращаемый IPsecSaContextCreateEnumHandle0. |
IPsecSaContextEnum0 Функция IPsecSaContextEnum0 возвращает следующую страницу результатов из перечислителя контекста IPsec . |
IPsecSaContextEnum1 Функция IPsecSaContextEnum1 возвращает следующую страницу результатов из перечислителя контекста IPsec безопасности (SA). |
IPsecSaContextExpire0 Функция IPsecSaContextExpire0 указывает, что контекст связи безопасности IPsec (SA) должен быть истек. |
IPsecSaContextGetById0 Функция IPsecSaContextGetById0 извлекает контекст связи безопасности IPsec (SA). |
IPsecSaContextGetById1 Функция IPsecSaContextGetById1 извлекает контекст связи безопасности IPsec (SA). |
IPsecSaContextGetSpi0 Функция IPsecSaContextGetSpi0 извлекает индекс параметров безопасности (SPI) для контекста связи безопасности (SA). |
IPsecSaContextGetSpi1 Функция IPsecSaContextGetSpi1 извлекает индекс параметров безопасности (SPI) для контекста связи безопасности (SA). |
IPsecSaContextSetSpi0 Функция IPsecSaContextSetSpi0 задает индекс параметров безопасности (SPI) для контекста связи безопасности (SA). |
IPsecSaContextUpdate0 Функция IPsecSaContextUpdate0 обновляет контекст связи безопасности IPsec (SA). |
IPsecSaCreateEnumHandle0 Функция IPsecSaCreateEnumHandle0 создает дескриптор, используемый для перечисления набора объектов связи безопасности протокола Интернета (IPsec). |
IPsecSaDbGetSecurityInfo0 Функция IPsecSaDbGetSecurityInfo0 извлекает копию дескриптора безопасности для базы данных связи безопасности IPsec (SA). |
IPsecSaDbSetSecurityInfo0 Функция IPsecSaDbSecurityInfo0 задает указанные сведения о безопасности в дескрипторе безопасности базы данных ассоциации безопасности IPsec. |
IPsecSaDeskEnumHandle0 Функция IPsecSaDecreaumHandle0 освобождает дескриптор, возвращаемый IPsecSaCreateEnumHandle0. |
IPsecSaEnum0 Функция IPsecSaEnum0 возвращает следующую страницу результатов из перечислителя связи безопасности IPsec (SA). |
IPsecSaEnum1 Функция IPsecSaEnum1 возвращает следующую страницу результатов из перечислителя связи безопасности IPsec (SA). |
Функции обратного вызова
FWPM_SERVICE_STATE_CHANGE_CALLBACK0 Функция FWPM_SERVICE_STATE_CHANGE_CALLBACK0 реализуется драйвером выноски МПП, чтобы добавить настраиваемое поведение в процесс уведомления об изменении состояния службы базовой подсистемы фильтрации (BFE). |