다음을 통해 공유


IDot11AdHocManager::CommitCreatedNetwork 메서드(adhoc.h)

생성된 네트워크를 초기화하고 필요에 따라 네트워크의 프로필을 프로필 저장소에 커밋합니다. CommitCreatedNetwork를 호출하기 전에 CreateNetwork를 사용하여 네트워크를 만들어야 합니다.

구문

HRESULT CommitCreatedNetwork(
  [in] IDot11AdHocNetwork *pIAdHoc,
  [in] BOOLEAN            fSaveProfile,
  [in] BOOLEAN            fMakeSavedProfileUserSpecific
);

매개 변수

[in] pIAdHoc

초기화 및 커밋할 네트워크를 지정하는 IDot11AdHocNetwork 인터페이스에 대한 포인터입니다.

[in] fSaveProfile

무선 프로필을 저장할지 여부를 지정하는 선택적 매개 변수입니다. TRUE이면 프로필 저장소에 프로필이 저장됩니다. 프로필이 저장되면 사용자는 무선 네트워크 관리 사용자 인터페이스를 사용하여 프로필을 수정할 수 있습니다. 네이티브 Wifi 함수를 사용하여 프로필을 수정할 수도 있습니다.

프로필을 저장하면 IDot11AdHocNetwork::GetSignature에서 반환된 네트워크 서명이 수정됩니다.

[in] fMakeSavedProfileUserSpecific

저장할 프로필이 모든 사용자 프로필인지 여부를 지정하는 선택적 매개 변수입니다. TRUE로 설정하면 프로필이 현재 사용자와 관련이 있습니다. FALSE로 설정하면 프로필은 모든 사용자 프로필이며 컴퓨터에 로그인한 모든 사용자가 사용할 수 있습니다. fSaveProfileFALSE이면 이 매개 변수는 무시됩니다.

기본적으로 Administrators 그룹의 멤버만 모든 사용자 프로필을 유지할 수 있습니다. 이러한 보안 설정은 WlanSetSecuritySettings 함수를 사용하여 변경할 수 있습니다. 모든 사용자 프로필이 성공적으로 유지되려면 충분한 권한이 있는 사용자가 애플리케이션을 시작해야 합니다.

애플리케이션이 원격 데스크톱 창에서 실행 중인 경우 모든 사용자 프로필만 저장할 수 있습니다. 원격으로 실행되는 애플리케이션에서 사용자별 프로필을 저장할 수 없습니다.

반환 값

가능한 반환 값은 다음을 포함하지만 이에 국한되지 않습니다.

반환 코드 Description
S_OK
메서드가 완료되었습니다.
E_FAIL
메서드가 실패했습니다.
E_INVALIDARG
매개 변수 중 하나가 잘못되었습니다.
E_NOINTERFACE
지정된 인터페이스는 지원되지 않습니다.
E_OUTOFMEMORY
메서드가 이 작업을 수행하는 데 필요한 메모리를 할당할 수 없습니다.
E_POINTER
매개 변수로 전달된 포인터가 잘못되었습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 adhoc.h

추가 정보

IDot11AdHocManager

IDot11AdHocManager::CreateNetwork