FwpmNetEventsGetSecurityInfo0 함수(fwpmu.h)

FwpmNetEventsGetSecurityInfo0 함수는 네트워크 이벤트 개체에 대한 보안 설명자의 복사본을 검색합니다.

통사론

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

매개 변수

[in] engineHandle

형식: HANDLE

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

[in] securityInfo

형식: SECURITY_INFORMATION

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

[out, optional] sidOwner

형식: PSID

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

[out, optional] sidGroup

형식: PSID

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

[out, optional] dacl

형식: PACL*

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

[out, optional] sacl

형식: PACL*

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

[out] securityDescriptor

형식: PSECURITY_DESCRIPTOR*

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

반환 값

형식: DWORD

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

발언

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

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

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

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 fwpmu.h
라이브러리 Fwpuclnt.lib
DLL Fwpuclnt.dll

참고 항목

FwpmNetEventsSetSecurityInfo0