FwpmLayerSetSecurityInfoByKey0 함수(fwpmk.h)
FwpmLayerSetSecurityInfoByKey0 함수는 계층 개체의 보안 설명자에 지정된 보안 정보를 설정합니다.
통사론
NTSTATUS FwpmLayerSetSecurityInfoByKey0(
[in] HANDLE engineHandle,
const GUID *key,
SECURITY_INFORMATION securityInfo,
const SID *sidOwner,
const SID *sidGroup,
const ACL *dacl,
const ACL *sacl
);
매개 변수
[in] engineHandle
필터 엔진에 대한 열린 세션에 대한 핸들입니다. FwpmEngineOpen0 호출하여 필터 엔진에 대한 세션을 엽니다.
key
계층의 고유 식별자입니다. 가능한 GUID 값 목록은 필터링 계층 식별자 참조하세요.
securityInfo
설정할 보안 정보의 유형입니다.
sidOwner
보안 설명자에서 설정할 소유자의 SID(보안 식별자)입니다.
sidGroup
보안 설명자에 설정할 그룹의 SID입니다.
dacl
보안 설명자에서 설정할 DACL(임의 액세스 제어 목록)입니다.
sacl
보안 설명자에서 설정할 SACL(시스템 액세스 제어 목록)입니다.
반환 값
반환 코드/값 | 묘사 |
---|---|
ERROR_SUCCESS 0 |
보안 설명자가 성공적으로 설정되었습니다. |
FWP_E_* 오류 코드 0x80320001 — 0x80320039 |
WFP(Windows 필터링 플랫폼) 관련 오류입니다. 자세한 내용은 WFP 오류 코드 참조하세요. |
RPC_* 오류 코드 0x80010001 — 0x80010122 |
원격 또는 로컬 방화벽 엔진과 통신하지 못했습니다. |
다른 NTSTATUS 코드 |
오류가 발생했습니다. |
발언
이 함수는 트랜잭션 내에서 호출할 수 없으며 FWP_E_TXN_IN_PROGRESS함께 실패합니다. 트랜잭션에 대한 자세한 내용은 개체 관리 참조하세요.
이 함수는 표준 Win32 SetSecurityInfo 함수처럼 동작합니다. 호출자는 SetSecurityInfo 참조 항목에 설명된 것과 동일한 표준 액세스 권한이 필요합니다.
FwpmLayerSetSecurityInfoByKey0FwpmLayerSetSecurityInfoByKey특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상으로 지정을 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista부터 사용할 수 있습니다. |
대상 플랫폼 | 보편적 |
헤더 | fwpmk.h |
라이브러리 | fwpkclnt.lib |
IRQL |
<= PASSIVE_LEVEL |
참고 항목
- FwpmLayerGetSecurityInfoByKey0
- SetSecurityInfo
- WFP 오류 코드
- WFP Version-Independent 이름 및 특정 버전의 Windows 대상으로 지정
- 개체 관리