Share via


AllocConnections 함수

참고

네트워크 액세스 보호 플랫폼은 Windows 10 시작해서 사용할 수 없습니다.

AllocConnections 함수는 지정된 수의 Connections 구조에 대한 메모리를 할당합니다.

구문

NAPAPI HRESULT WINAPI AllocConnections(
  _Inout_ Connections **connections,
  _In_    UINT16      connectionsCount
);

매개 변수

연결 [in , out]

새로 할당된 연결 구조체의 배열 에 대한 포인터입니다 .

connectionsCount [in]

연결에 할당할 구조 체의 수입니다.

반환 값

반환 코드 Description
S_OK
작업이 성공적으로 완료되었습니다.
E_INVALIDARG
잘못된 인수가 전달된 경우
E_OUTOFMEMORY
시스템이 가상 메모리가 부족합니다. 이 작업이 실패했습니다.

설명

NAP 시스템에서 지원하는 모든 COM 인터페이스는 표준 COM 메모리 관리 규칙 및 COM 메모리 할당자(CoTaskMemAllocCoTaskMemFree)를 사용합니다.

  • 매개 변수에서 호출자가 할당하고 해제합니다.
  • Out 매개 변수는 호출 수신자가 할당하고 CoTaskMem을 사용하여 호출자가 해제합니다.
  • In/out 매개 변수는 호출자에 의해 할당되고, 호출 수신자가 해제 및 재할당하고, 궁극적으로 CoTaskMem을 사용하여 호출자가 해제합니다.

메모리를 해제하기 위한 모든 NAP 함수도 포함된 모든 포인터를 해제합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
NapUtil.h
DLL
Qutil.dll

추가 정보

FreeConnections