DismAddCapability 함수
이미지에 기능을 추가합니다.
구문
HRESULT WINAPI DismAddCapability(
_In_ DismSession Session,
_In_ PCWSTR Name,
_In_ BOOL LimitAccess,
_In_ PCWSTR* SourcePaths,
_In_opt_ UINT SourcePathCount,
_In_opt_ HANDLE CancelEvent,
_In_opt_ DISM_PROGRESS_CALLBACK Progress,
_In_opt_ PVOID UserData
);
매개 변수
Session [in]
유효한 DismSession입니다. DismSession은 이미지와 연결되어야 합니다.
DismOpenSession을 사용하여 세션을 이미지와 연결할 수 있습니다.
Name [in]
추가되는 기능의 이름입니다.
LimitAccess [in]
플래그는 기능의 페이로드를 다운로드하기 위한 원본 위치로 WU/WSUS에 문의해야 하는지 여부를 나타냅니다. 추가할 기능의 페이로드가 있는 경우 플래그는 무시됩니다.
SourcePaths [in]
원본 위치 목록입니다. 함수는 SourcePaths에 지정된 위치에서 제거된 페이로드 파일을 조회해야 하며, 찾을 수 없는 경우 매개 변수 LimitAccess에 따라 WU/WSUS에 연결하여 검색을 계속합니다.
SourcePathCount [in, 선택 사항]
SourcePaths의 항목 수입니다.
CancelEvent [in, 선택 사항]
취소를 위한 이벤트에 대한 핸들입니다.
Progress [in, 선택 사항]
진행률을 보고하는 클라이언트 정의 콜백 함수에 대한 포인터입니다.
UserData [in, 선택 사항]
사용자가 정의한 사용자 지정 데이터입니다. 콜백을 통해 사용자에게 다시 전달됩니다.
반환 값
성공 시 S_OK
을(를) 반환합니다.
설명
이 함수를 사용하여 기능을 추가합니다.
예제
HRESULT hr = S_OK;
hr = DismAddCapability(Session, L“Language.Basic~~~en-US~0.0.1.0”, TRUE, NULL, 0, NULL, NULL, NULL);
요구 사항
요구 사항 | Description |
---|---|
지원되는 호스트 플랫폼 | DISM API는 Windows ADK(Windows Assessment and Deployment Kit)에서 지원하는 모든 운영 체제에서 사용할 수 있습니다. 자세한 내용은 Windows ADK 기술 참조를 참조하세요. |
지원되는 이미지 플랫폼 | Windows 10, Windows Server 2016 |
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
헤더 | DismAPI.h |
Library | DismAPI.lib |
DLL | DismAPI.dll |