다음을 통해 공유


FWPM_PROVIDER0 구조체(fwpmtypes.h)

FWPM_PROVIDER0 구조체는 정책 공급자와 연결된 상태를 저장합니다.

구문

typedef struct FWPM_PROVIDER0_ {
  GUID               providerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  FWP_BYTE_BLOB      providerData;
  wchar_t            *serviceName;
} FWPM_PROVIDER0;

멤버

providerKey

공급자를 고유하게 식별합니다.

추가 호출에서 GUID가 0으로 초기화되면 BFE(기본 필터링 엔진)에서 GUID가 생성됩니다.

displayData

공급자가 사람이 읽을 수 있는 형식으로 주석을 추가할 수 있습니다. FWPM_DISPLAY_DATA0 구조가 필요합니다.

flags

공급자의 지속성에 대한 정보를 나타내는 비트 플래그입니다.

공급자 플래그 의미
FWPM_PROVIDER_FLAG_PERSISTENT
공급자는 영구적입니다.
FWPM_PROVIDER_FLAG_DISABLED
공급자에 연결된 Windows 서비스 이름이 없거나 연결된 서비스가 자동 시작으로 설정되지 않았기 때문에 BFE가 시작될 때 공급자의 필터가 사용하지 않도록 설정되었습니다.
참고 새 공급자를 추가할 때는 이 플래그를 설정할 수 없습니다. 공급자를 가져오거나 열거할 때만 BFE에서 반환할 수 있습니다.
 

providerData

공급자가 개체와 함께 추가 컨텍스트 정보를 저장할 수 있도록 하는 선택적 공급자별 데이터를 포함하는 FWP_BYTE_BLOB 구조체입니다.

serviceName

공급자를 호스팅하는 Windows 서비스의 선택적 이름입니다. 이를 통해 BFE는 공급자가 비활성화되었음을 검색할 수 있습니다.

설명

FWPM_PROVIDER0 FWPM_PROVIDER 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 fwpmtypes.h

추가 정보

FWPM_DISPLAY_DATA0

Windows 필터링 플랫폼 API 구조