다음을 통해 공유


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

추가 정보

INET_FIREWALL_APP_CONTAINER

NETISO_FLAG