NetworkIsolationEnumAppContainers 함수(netfw.h)
NetworkIsolationEnumAppContainers 함수는 시스템에서 만든 모든 앱 컨테이너를 열거합니다.
구문
DWORD NetworkIsolationEnumAppContainers(
[in] DWORD Flags,
[out] DWORD *pdwNumPublicAppCs,
[out] PINET_FIREWALL_APP_CONTAINER *ppPublicAppCs
);
매개 변수
[in] Flags
형식:DWORD
앱 컨테이너가 반환되기 전에 모든 이진 파일이 계산되도록 NETISO_FLAG_FORCE_COMPUTE_BINARIES 설정할 수 있습니다. 호출자에게 앱 컨테이너 이진 파일에 대한 최신 정보 및 전체 정보가 필요한 경우 이 플래그를 설정해야 합니다. 이 플래그를 설정하지 않으면 반환된 데이터가 부실하거나 불완전할 수 있습니다.
자세한 내용은 NETISO_FLAG 참조하세요.
[out] pdwNumPublicAppCs
형식: DWORD*
ppPublicAppCs 멤버의 앱 컨테이너 수입니다.
[out] ppPublicAppCs
형식: PINET_FIREWALL_APP_CONTAINER*
앱 컨테이너 구조 요소의 목록입니다.
반환 값
형식:DWORD
성공하면 ERROR_SUCCESS 반환하고, 그렇지 않으면 오류 값을 반환합니다.
메모리를 사용할 수 없는 경우 ERROR_OUTOFMEMORY 반환됩니다.
설명
시스템에 앱 컨테이너가 설치되어 있지 않으면 ERROR_SUCCESS 계속 반환됩니다( ppPublicAppCs 는 비어 있음). ppPublicAppCs가 비어 있지 않으면 NetworkIsolationFreeAppContainers 를 사용하여 사용이 완료되면 메모리를 해제해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | netfw.h(Netfw.h 포함) |
DLL | Firewallapi.dll |