다음을 통해 공유


FwpmEngineGetSecurityInfo0 함수(fwpmk.h)

FwpmEngineGetSecurityInfo0 함수는 필터 엔진에 대한 보안 설명자의 복사본을 검색합니다.

통사론

NTSTATUS FwpmEngineGetSecurityInfo0(
  [in]  HANDLE               engineHandle,
  [in]  SECURITY_INFORMATION securityInfo,
  [out] PSID                 *sidOwner,
  [out] PSID                 *sidGroup,
  [out] PACL                 *dacl,
  [out] PACL                 *sacl,
  [out] PSECURITY_DESCRIPTOR *securityDescriptor
);

매개 변수

[in] engineHandle

필터 엔진에 대한 열린 세션에 대한 핸들입니다. FwpmEngineOpen0 호출하여 필터 엔진에 대한 세션을 엽니다.

[in] securityInfo

검색할 보안 정보의 유형입니다.

[out] sidOwner

반환된 보안 설명자의 소유자 SID(보안 식별자)입니다.

[out] sidGroup

반환된 보안 설명자의 기본 그룹 SID(보안 식별자)입니다.

[out] dacl

반환된 보안 설명자의 DACL(임의 액세스 제어 목록)입니다.

[out] sacl

반환된 보안 설명자의 SACL(시스템 액세스 제어 목록)입니다.

[out] securityDescriptor

반환된 보안 설명자입니다.

반환 값

반환 코드/값 묘사
ERROR_SUCCESS
0
보안 설명자가 성공적으로 검색되었습니다.
FWP_E_* 오류 코드
0x80320001 — 0x80320039
WFP(Windows 필터링 플랫폼) 관련 오류입니다. 자세한 내용은 WFP 오류 코드 참조하세요.
RPC_* 오류 코드
0x80010001 — 0x80010122
원격 또는 로컬 방화벽 엔진과 통신하지 못했습니다.
다른 NTSTATUS 코드 오류가 발생했습니다.

발언

반환된 securityDescriptor 매개 변수는 FwpmFreeMemory0호출을 통해 해제되어야 합니다. 반환된 나머지 4개(선택 사항) 매개 변수는 securityDescriptor 매개 변수 내의 주소를 가리키므로 해제되지 않아야 합니다.

이 함수는 표준 Win32 GetSecurityInfo 함수처럼 동작합니다. 호출자는 GetSecurityInfo 참조 항목에 설명된 것과 동일한 표준 액세스 권한이 필요합니다.

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

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 fwpmk.h
라이브러리 fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

참고 항목