신규 또는 기존 Windows 앱에서는 설치 관리자 또는 ISO에서 설치하거나, Visual Studio 2022 설치 관리자에서 설치하거나, NuGet 패키지를 다운로드하는 등 여러 가지 방법으로 Windows SDK를 가져올 수 있습니다. 새 빌드를 수동으로 설치하거나, Visual Studio 업데이트하거나, Nuget 패키지를 업데이트하여 SDK를 업데이트할 수 있습니다.
최신 빌드를 보려면 Windows SDK의 다운로드를 참조하세요.
28000 버전
빌드 10.0.28000.1839
릴리스 날짜: 2026년 4월
WinRT API 추가 및 업데이트
Windows. Devices.Haptics(UniversalApiContract 19.0):
의KnownSimpleHapticsControllerWaveforms새 속성:
Collide— 충돌 촉각 피드백의 파형 IDAlign— 정렬 촉각 피드백의 파형 IDStep- 단계 촉각 피드백의 파형 IDGrow— 성장 촉각 피드백에 대한 파형 IDWindows. Devices.Printers:
실험적 버전에서 안정적 버전으로 전환 완료:
VirtualPrinterInstallationStatusenum — 다음을 포함한 설치 상태 값InstallationSucceededVirtualPrinterPreferredInputFormatenum — 다음을 포함하는 기본 입력 형식 값OpenXpsIVirtualPrinterInstallationParameters인터페이스IVirtualPrinterInstallationResult인터페이스IVirtualPrinterManagerStatics인터페이스IVirtualPrinterSupportedFormat인터페이스IVirtualPrinterSupportedFormatFactory인터페이스VirtualPrinterInstallationParameters런타임 클래스VirtualPrinterInstallationResult런타임 클래스VirtualPrinterSupportedFormat런타임 클래스Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
새 형식:
ClosedCaptionTheme런타임 클래스 - 사용자 지정 지원이 있는 선택 자막 테마를 나타냅니다.IClosedCaptionTheme인터페이스 — 속성:Id,DisplayName,FontColor,ComputedFontColor,FontOpacity,FontSize,FontStyle,FontEffect,BackgroundColor,ComputedBackgroundColor,BackgroundOpacity,RegionColor,ComputedRegionColor,RegionOpacityIClosedCaptionThemeStaticsinterface — 메서드:GetAvailableThemes,GetSelectedTheme,TrySetSelectedTheme; 이벤트:ThemesChanged,SelectedThemeChanged
WinRT 실험적 API 추가
Windows.Storage.Search (UniversalApiContract 19.0):
새 인터페이스:
IQueryOptionsAdditionalSearchSources— 는QueryOptions에IncludeCloudProviders및IncludeLocalSemanticIndex속성을 추가합니다
Win32 API 추가 및 업데이트
Bluetooth Hands-Free 프로필(bthdef.h)
포괄적인 Bluetooth Hands-Free 프로필(HFP) 기능 상수가 추가되었습니다.
HFP_AG_SDP_SUPPORTED_FEATURE_*— 오디오 게이트웨이 SDP는 3방향 통화, 에코 취소, 음성 인식, 대역 내 링 톤, 음성 태그, 와이드 밴드 음성 등에 대한 기능 플래그를 지원합니다.HFP_AG_BRSF_SUPPORTED_FEATURE_*- 오디오 게이트웨이 BRSF는 3방향 통화, 에코 취소, 음성 인식, 코덱 협상 등에 대한 기능 플래그를 지원합니다.HFP_HF_SDP_SUPPORTED_FEATURE_*— Hands-Free SDP에서 에코 취소, 3방향 통화, CLI 프레젠테이션, 음성 인식 등에 대한 기능 플래그를 지원함HFP_HF_BRSF_SUPPORTED_FEATURE_*— Hands-Free BRSF는 에코 취소, 3방향 통화, 음성 인식, 코덱 협상 등에 대한 기능 플래그를 지원합니다.HFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT— 네트워크 호출 거부 기능 플래그HID 사용량(hidusage.h)
새 촉각 사용량 값:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE,HID_USAGE_HAPTICS_WAVEFORM_ALIGN, ,HID_USAGE_HAPTICS_WAVEFORM_STEP,HID_USAGE_HAPTICS_WAVEFORM_GROWNVMe(nvme.h)
수정된 오타:
NVME_LOG_PAGE_BOOT_PARTITON이름이 로 변경됨NVME_LOG_PAGE_BOOT_PARTITION보안/SSPI(sspi.h)
새 GUID:
SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER— 자리 표시자 인증 데이터 형식보안/LSA(ntlsa.h)
새 에이전트 기반 인증 API:
LsaCreateAgentAccount- 에이전트 계정을 만듭니다.LsaRetrieveAgentLogonCredential— 에이전트 로그온 자격 증명 검색LsaEnumerateAgentAccounts— 에이전트 계정 열거LsaDeleteAgentAccount— 에이전트 계정을 삭제합니다.LsaGetAgentOwner— 에이전트 소유자를 가져옵니다.LSA_AGENT_LOGON_CREDENTIAL— 에이전트 로그온 자격 증명 구조체LSA_AGENT_ACCOUNT_INFO— 에이전트 계정 정보 구조체LSA_AGENT_ACCOUNT_LIST— 에이전트 계정 구조체 목록보안/인증(NTSecPKG.h)
새 정의:
KSecAllocateContextBuffer— 보안 컨텍스트 버퍼를 할당하는 함수- C++ 호환성을 위한 가드가 추가됨
extern "C"콘텐츠 인덱싱(NTQuery.h)
새 정의:
CI_VERSION_CORRID— 콘텐츠 인덱스 상관 관계 ID 버전 상수Text Services(TextStor.h)
새 정의:
TS_SD_DISABLEWRITINGSUGGESTIONS— 제안 작성을 사용하지 않도록 설정하는 플래그TS_SS_MULTILINE— 여러 줄 텍스트 저장소 지원에 대한 플래그WRL Async(wrl/async.h)
Updated:
- 스레드 안전성을 위해
_InterlockedCompareExchange및 참조 계수(cCompleteDelegateRefCount_)를 사용하여 비동기 작업 완료 처리가 재작업됨.
COM API 업데이트
버전 업그레이드 도우미(EditionUpgradeHelper.idl)
업데이트된 메서드:
IClipServiceNotificationHelper::ShowToast— 5개 BSTR 매개 변수에서 다음으로 간소화된 매개 변수 목록voidText Services 프레임워크(TextStor.idl)
새 상수:
TS_SD_DISABLEWRITINGSUGGESTIONS— 제안 작성을 사용하지 않도록 설정하는 플래그TS_SS_MULTILINE— 여러 줄 텍스트 저장소 지원에 대한 플래그
빌드 10.0.28000.1721
릴리스 날짜: 2026년 3월
이것은 28000 SDK 시리즈의 주요 버전 업그레이드입니다.
WinRT API 추가 및 업데이트
Windows. Devices.Haptics(UniversalApiContract 19.0):
새 형식:
HapticDeviceTypeenum — 촉각 디바이스 유형을 정의합니다.None, ,GenericPen,TouchpadMouseHapticsControllerOverrideTokenstruct - 촉각 컨트롤러 재정의를 관리하기 위한 토큰IInputHapticsManager인터페이스 - 파형 보내기, 기간/재생 수 제어, 피드백 중지 및 촉각 컨트롤러 재정의를 위한 메서드를 사용하여 스레드별 촉각 관리를 제공합니다.IInputHapticsManagerStatics인터페이스 — 정적 메서드:IsSupported,IsHapticDevicePresent,GetForCurrentThread,TryGetForThreadInputHapticsManager런타임 클래스Windows. ApplicationModel.Contacts.Provider(UniversalApiContract 19.0):
새 형식:
IContactProvider인터페이스 — 연락처 공급자 시나리오를 위한 메서드와GetContactFromRemoteIdAsync속성을 제공합니다ContactListId.
WinRT 실험 API 추가(UniversalApiContract 20.0)
Windows. Devices.Printers:
새 형식:
IppAttributeGroupKindenum — IPP 특성 그룹 종류를 정의합니다.PrinterJobOperationIIppAttributeConverterStatics인터페이스 —ConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributes,ConvertIppAttributesToBuffer제공합니다IppAttributeConverter런타임 클래스IPdlPassthroughProvider2인터페이스 —IsPassthroughWithJobAttributesSupported속성 및StartPrintJobWithIppJobAttributes메서드 추가Windows. Graphics.Printing.PrintSupport:
새 형식:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5interface - 메서드 추가SetPdlPassthroughWithJobAttributesSupportedWindows. Graphics.Printing.Workflow:
새 형식:
IPrintWorkflowPrinterJob3인터페이스 -IsPassthroughJob속성,GetPassthroughJobAttributes, 및GetPassthroughJobOperationAttributes메서드를 추가합니다.Windows. Ui. Shell.Tasks:
새 형식:
IAppTaskInfo2인터페이스 —Id및HiddenByUser속성과UpdateDeepLink메서드를 추가합니다.AppTaskContract버전이 1.0에서 2.0으로 올라갔습니다.
Win32 API 추가 및 업데이트
비디오 인코딩 - D3D12 재구성된 그림 출력(codecapi.h / mfapi.h)
D3D12 기반 비디오 인코더의 새 열거형 및 속성이 그림 출력을 재구성했습니다.
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — 값:None,CopySharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode코덱 API GUIDMFSampleExtension_VideoEncodeD3D12ReconstructedPicture미디어 파운데이션 샘플 확장 GUIDHTTP 서버 API(http.h)
새 서버 속성 및 구조체:
HttpServerRequestInfoProperty(=19) - 선택적 요청 정보 필드를 사용하도록 설정하는 새 서버 속성HTTP_REQUEST_INFO_PROPERTY_INFO플래그가 있는HTTP_REQUEST_INFO_FLAG_INITIAL_TTL구조체HttpFeatureTlsHandshakePerformanceCounters(=17) - TLS 핸드셰이크 성능 카운터에 대한 새로운 HTTP 기능그래픽/디스플레이 드라이버(d3dukmdt.h)
새 드라이버 기능:
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) 및 해당DXGK_FEATURE_PANEL_BUFFER_CONTROL기능 ID이벤트 추적(evntprov.h / evntcons.h)
새 정의:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1(=4) - 예약된 이벤트 데이터 설명자 형식EventProviderSetReserved2—EVENT_INFO_CLASS열거형의 새로운 값EVENT_HEADER_FLAG_RESERVED1(0x0400) - 새 이벤트 헤더 플래그스토리지 공급자 속성(propkey.h)
새 속성:
PKEY_StorageProviderUserAccountKind— 인증된 스토리지 공급자 사용자의 계정 종류(알 수 없음, 소비자, 비즈니스)를 식별합니다.사용자 입력(WinUser.h)
새 함수:
ConvertPrimaryPointerToMouseDrag— 기본 포인터 입력을 마우스 끌기 작업으로 변환합니다.업데이트된 구조체:
TOUCHPAD_PARAMETERS_V2— 향상된 C/C++ 레이아웃 호환성WebAuthn 플러그 인 API(webauthnplugin.h)
실험적 버전에서 안정적 버전으로 전환 완료:
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2함수Rust Bindgen 호환성(ntdef.h / winnt.h)
Updated:
DECLSPEC_NOINITALL매크로는 이제 Rust bindgen 통과를 제외합니다.!defined(RUST_BINDGEN)
COM API 업데이트
Shell 개체 IDL(ShObjIdl_core.idl)
Updated:
IAttachmentExecute2— 메서드 주석 수정:Save2()이름이SaveNoVirusCheck()로 변경되고,SaveWithUI2()가SaveWithUINoVirusCheck()로 바뀌었습니다.
26100 버전
빌드 10.0.26100.8249
릴리스 날짜: 2026년 4월
WinRT API 추가 및 업데이트
Windows. Devices.Printers:
업데이트된 메서드:
IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter— 이제 추가targetPdlFormat매개 변수를 허용합니다.실험적 버전에서 안정적 버전으로 전환 완료:
IppAttributeConverter런타임 클래스IppAttributeGroupKind열거형IPdlPassthroughProvider2인터페이스Windows. Graphics.Printing.PrintSupport:
실험적 버전에서 안정적 버전으로 전환 완료:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5— 메서드를 사용하는SetPdlPassthroughWithJobAttributesSupported인터페이스새 형식:
PrintSupportEnterpriseManagementUIEventArgs— 엔터프라이즈 관리 UI 활성화 시나리오를 위한IActivatedEventArgs및IActivatedEventArgsWithUser구현Windows. Graphics.Printing.Workflow:
실험적 버전에서 안정적 버전으로 전환 완료:
IPrintWorkflowPrinterJob3— 통과 특성 지원을 사용하는 인터페이스업데이트된 속성:
IsPassthroughJob이름이 로 변경됨IsPassthroughJobWithAttributes
WinRT 실험적 API 추가
Windows.AI.Agents.Mcp:
새 인터페이스:
IMcpMessageFilterExperimental2— MCP 메시지 필터링을 위해 클라이언트/서버 프로세스 식별자 및 ID와 함께 메서드를 추가Initialize합니다OnMessage.Windows. Devices.Haptics:
의KnownSimpleHapticsControllerWaveforms새 속성:
Collide— 충돌 촉각 피드백의 파형 IDAlign— 정렬 촉각 피드백의 파형 IDStep- 단계 촉각 피드백의 파형 IDGrow— 성장 촉각 피드백에 대한 파형 IDWindows.Graphics.Capture:
새 인터페이스:
IDirect3D11CaptureFrame3— 프레임 캡처에 속성 추가ConfigurationIterationIGraphicsCaptureSession7— 속성 및 창 제외 목록 관리를 추가합니다ConfigurationIteration.IDisplayGraphicsCaptureSession- 디스플레이별 그래픽 캡처 세션새 메서드:
SetWindowExclusionList— 캡처에서 제외할 창 목록을 설정합니다.GetWindowExclusionList— 현재 창 제외 목록을 가져옵니다.Windows.Media.ClosedCaptioning:
새 형식:
ClosedCaptionTheme— 사용자 지정 지원을 사용하여 선택 자막 테마를 나타냅니다.새 메서드:
GetAvailableThemes— 사용 가능한 선택 자막 테마를 검색합니다.GetSelectedTheme— 현재 선택한 테마를 가져옵니다.TrySetSelectedTheme— 선택한 테마를 설정하려고 시도합니다.새 이벤트:
SelectedThemeChanged— 선택한 선택 자막 테마가 변경될 때 발생합니다.
Win32 API 추가 및 업데이트
이벤트 추적(evntprov.h / evntcons.h)
새 정의:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1— 예약된 이벤트 데이터 설명자 형식EventProviderSetReserved2—EVENT_INFO_CLASS열거형의 새로운 값EVENT_HEADER_FLAG_RESERVED1— 새 이벤트 헤더 플래그HID 사용량(hidusage.h)
새 촉각 사용량 값:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— 충돌 촉각 파형HID_USAGE_HAPTICS_WAVEFORM_ALIGN— 맞춤 촉각 파형HID_USAGE_HAPTICS_WAVEFORM_STEP— 스텝 햅틱 웨이브폼HID_USAGE_HAPTICS_WAVEFORM_GROW— 성장 촉각 파형오류 코드(winerror.h)
새 BitLocker 오류 코드:
FVE_E_MISSING_PROTECTORS— BitLocker 보호기가 없습니다.FVE_E_METHOD_MISMATCH— BitLocker 메서드 불일치보안/인증(NTSecPKG.h)
새 정의:
SECPKG_CALL_AGENT_LOGON— 에이전트 기반 로그온에 대한 보안 패키지 호출 플래그KSecAllocateContextBuffer— 보안 컨텍스트 버퍼를 할당하는 함수- C++ 호환성을 위한 가드가 추가됨
extern "C"Crypto/TPM(ncrypt.h)
새 TPM 속성은 다음을 정의합니다.
NCRYPT_PCP_AIKSTORE_PROPERTY— TPM AIK 저장소 속성NCRYPT_PCP_EKSTORE_PROPERTY— TPM EK 저장소 속성콘텐츠 인덱싱(NTQuery.h)
새 정의:
CI_VERSION_QUERY_METADATA— 쿼리 메타데이터/의미 체계 안정성을 위한 콘텐츠 인덱스 버전Shell API(shellapi.h)
새 정의:
ABC_OVERLAYDESKTOPICONS—ABM_NEW에 대한 데스크톱 아이콘 플래그 오버레이Rust Bindgen 호환성(ntdef.h / winnt.h)
Updated:
DECLSPEC_NOINITALL매크로는 이제 Rust bindgen 통과를 제외합니다.!defined(RUST_BINDGEN)WRL Async(wrl/async.h)
Updated:
- 스레드 안전성을 위해
_InterlockedCompareExchange및 참조 계수(cCompleteDelegateRefCount_)를 사용하여 비동기 작업 완료 처리가 재작업됨.
빌드 10.0.26100.8038
릴리스 날짜: 2026년 3월
WinRT API 추가 및 업데이트
Windows. ApplicationModel.Contacts.Provider:
새 형식:
IContactProvider- 메서드를 사용하는GetContactFromRemoteIdAsync인터페이스Windows. Devices.Printers:
새 형식:
IppAttributeGroupKind- IPP 속성 그룹 종류에 대한 열거형IIppAttributeConverterStatics-ConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributes,ConvertIppAttributesToBuffer와의 인터페이스IppAttributeConverter- 런타임 클래스IPdlPassthroughProvider2–IsPassthroughWithJobAttributesSupported속성과StartPrintJobWithIppJobAttributes메서드를 가진 인터페이스Windows. Graphics.Printing.PrintSupport:
새 형식:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- 메서드를 사용하는SetPdlPassthroughWithJobAttributesSupported인터페이스Windows. Graphics.Printing.Workflow:
새 형식:
IPrintWorkflowPrinterJob3-IsPassthroughJob속성,GetPassthroughJobAttributes, 및GetPassthroughJobOperationAttributes메서드가 있는 인터페이스Windows.Storage.Search:
새 형식:
IQueryOptionsAdditionalSearchSources-IncludeCloudProviders에IncludeLocalSemanticIndex및QueryOptions속성을 추가합니다.
Win32 API 추가 및 업데이트
Bluetooth Hands-Free 프로필(bthdef.h)
HFP 오디오 게이트웨이 및 Hands-Free SDP 및 BRSF 지원 기능에 대한 새로운 정의가 추가되었습니다.
HFP_AG_SDP_SUPPORTED_FEATURE_*- 3방향 통화, 에코 취소, 음성 인식, 대역 내 링 톤, 음성 태그, 와이드 밴드 음성 등에 대한 오디오 게이트웨이 SDP 기능 플래그HFP_AG_BRSF_SUPPORTED_FEATURE_*- 3방향 통화, 에코 취소, 음성 인식, 통화 거부, 향상된 통화 상태/제어, 코덱 협상 등에 대한 오디오 게이트웨이 BRSF 기능 플래그HFP_HF_SDP_SUPPORTED_FEATURE_*- 핸즈프리 에코 취소, 3방향 통화, CLI 표시, 음성 인식, 원격 볼륨 제어, 광대역 음성 등에 대한 SDP 기능 플래그HFP_HF_BRSF_SUPPORTED_FEATURE_*- 에코 취소, 3방향 통화, CLI 표시, 음성 인식, 원격 볼륨 제어, 코덱 협상 등을 위한 핸즈프리 BRSF 기능 플래그HFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT- 네트워크 호출 거부 기능 플래그가상화 기반 보안(ntstatus.h / winerror.h)
새 오류 코드:
STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE- VSM 펌웨어 측정 봉인 실패 상태ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE- 해당 Win32 오류 코드비디오 인코딩(codecapi.h)
D3D12 재구성된 그림 출력에 대한 새 열거형 및 속성:
eAVEncVideoD3D12ReconstructedPictureOutputMode열거형CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode코덱 API GUIDDirect3D 12(d3d12.h)
조밀한 정렬과 관련된 맞춤법 수정을 정의합니다.
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(잘못된 철자의ALIGNEMNT변형체를 대체합니다.)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(잘못된 철자의ALIGNEMNT변형체를 대체합니다.)로컬 보안 기관(ntlsa.h)
에이전트 기반 로그온에 대한 새 구조체가 추가되었습니다.
_LSA_AGENT_LOGON_CREDENTIAL- 에이전트 로그온 자격 증명 데이터_LSA_AGENT_ACCOUNT_INFO- 에이전트 계정 정보_LSA_AGENT_ACCOUNT_LIST- 에이전트 계정 목록콘텐츠 인덱싱(NTQuery.h)
새 정의:
CI_VERSION_CORRID- 콘텐츠 인덱스 버전 상관 관계 ID보안 채널(schannel.h)
TLS 확장 복사를 위한 새 형식이 추가되었습니다.
SCH_COPY_EXTS_DATAstruct - TLS 확장을 복사하기 위한 데이터 구조SchCopyExtsOptionsenum - TLS 확장 복사 작업에 대한 옵션텍스트 서비스 프레임워크(TextStor.h)
새 정의:
TS_SD_DISABLEWRITINGSUGGESTIONS- 제안 작성을 사용하지 않도록 설정하는 플래그TS_SS_MULTILINE- 여러 줄 텍스트 저장소 지원에 대한 플래그Remote Desktop 가상 채널 (tsvirtualchannels.h)
RDP 창 정보에 대한 새 인터페이스, 구조체 및 열거형이 추가되었습니다.
IWTSWindowChangedCallback- 창 변경 알림에 대한 콜백 인터페이스IWTSWindowInfoService- 창 정보, 클라이언트 프로세스 ID, 세션 유형 및 창 변경 내용 구독을 쿼리하기 위한 인터페이스WTSWindowInfo구조체 - 창 정보 데이터RdpSessionTypeenum - RDP 세션 형식 값WebAuthn 플러그 인 API(webauthnplugin.h)
실험적 버전에서 안정적 버전으로 전환 완료:
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(이전EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
COM API 업데이트
Remote Desktop 가상 채널(tsvirtualchannels.idl)
RDP 창 정보에 대한 새 인터페이스가 추가되었습니다.
IWTSWindowChangedCallback-WindowChanged메서드를 가진 콜백 인터페이스IWTSWindowInfoService-GetWindowInfo,GetRdpClientProcessId,GetRdpSessionType,SubscribeWindowChanged,UnsubscribeWindowChanged와 인터페이스WTSWindowInfo구조체 - 창 정보 데이터RdpSessionTypeenum - RDP 세션 형식 값
빌드 10.0.26100.7705
릴리스 날짜: 2026년 2월
WinRT API 추가 및 업데이트
Windows. Ui. Shell.Tasks:
앱 작업을 관리하기 위한 새 네임스페이스:
AppTaskContract- 작업 API에 대한 API 계약AppTaskState- 작업 상태에 대한 열거형IAppTaskContent,IAppTaskContentStatics- 작업 콘텐츠에 대한 인터페이스IAppTaskInfo,IAppTaskInfo2IAppTaskInfoStatics- 작업 정보에 대한 인터페이스IAppTaskResultAsset,IAppTaskResultAssetFactory- 작업 결과 자산에 대한 인터페이스AppTaskContent- 작업 콘텐츠에 대한 런타임 클래스AppTaskInfo- 작업 정보에 대한 런타임 클래스AppTaskResultAsset- 작업 결과 자산에 대한 런타임 클래스Windows. Ui. Shell.CompanionWindows:
도우미 창 관리를 위한 새 네임스페이스:
CompanionWindowsContract- 도우미 창에 대한 API 계약CompanionWindowRequestResultStatus- 요청 결과 상태를 나타내는 열거 유형ICompanionWindowCoordinator,ICompanionWindowCoordinatorStatics- 코디네이터 인터페이스ICompanionWindowRequest,ICompanionWindowRequestResult- 요청 인터페이스CompanionWindowCoordinator- 도우미 창을 조정하기 위한 런타임 클래스CompanionWindowRequest,CompanionWindowRequestResult- 요청에 대한 런타임 클래스Windows. Devices.Haptics:
촉각 피드백에 대한 새로운 유형 및 향상된 기능:
HapticDeviceType- 촉각 디바이스 유형에 대한 새로운 열거형(UniversalApiContract 19.0)HapticsControllerOverrideToken- 컨트롤러 재정의 토큰을 위한 새로운 구조체IInputHapticsManager,IInputHapticsManagerStatics- 입력 촉각 관리를 위한 새 인터페이스InputHapticsManager- 입력 촉각을 관리하기 위한 새 런타임 클래스
Win32 API 추가 및 업데이트
Windows 하이퍼바이저 에뮬레이션(WinHvEmulation.h)
AMD64에 대한 새 에뮬레이터 관리 함수가 추가되었습니다.
WHvEmulatorCreateEmulator- 지정된 콜백을 사용하여 새 에뮬레이터 인스턴스를 만듭니다.WHvEmulatorDestroyEmulator- 에뮬레이터 인스턴스를 삭제합니다.- 메모리 액세스, I/O 포트 처리 및 가상 프로세서 레지스터 작업을 위한 추가 에뮬레이터 관리 API
WebAuthn 플러그 인(webauthnplugin.h)
업데이트된 설명서:
- 플러그 인 RPID는 이제 플러그 인에서 시작된 중첩된 WebAuthN 호출에 필요(이전의 선택 사항)입니다.
Windows 오류 코드(winerror.h)
업데이트된 오류 정의 및 코드그래픽 드라이버 모델(d3dukmdt.h, d3dkmdt.h)
그래픽 드라이버 표시 모드 정의 및 사용자 모드 형식에 대한 업데이트Windows 사용자 인터페이스(WinUser.h)
사용자 인터페이스 정의 업데이트암호화(wincrypt.h)
암호화 함수 정의 업데이트속성 키 (propkey.h)
업데이트된 속성 키 정의HTTP API(http.h)
HTTP 서버 API 정의 업데이트
이 SDK 버전에서는 다음과 같은 문제가 해결되었습니다: Visual Studio에서 Windows SDK 10.0.26100.7175로 인해 발생한 BinSkim 경고 4146
빌드 10.0.26100.7627
릴리스 날짜: 2026년 1월
WinRT API 추가 및 업데이트
Windows. Security.Credentials:
새 인터페이스:
IKeyCredentialManagerCreateWithWindowStatics- 연결된 창 핸들을 사용하여 키 자격 증명을 만드는 메서드를 제공합니다.IKeyCredentialWithWindow- 창 연결 지원을 사용하여 키 자격 증명 기능 확장새 메서드:
KeyCredentialManager.RequestCreateForWindowAsync- 특정 창과 연결된 키 자격 증명을 만듭니다.
Win32 API 추가 및 업데이트
WinSQLite(winsqlite3.h / winsqlite3ext.h)
SQLite 버전 업데이트:새 오류 코드:
SQLITE_ERROR_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLE새 IO 오류 코드:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODEC새 기능:
SQLITE_IOCAP_SUBPAGE_READ새 파일 제어 코드:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECT새 소스 제어 관리 상수:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.h
새 정의:
SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID- 자격 증명 UI 컨텍스트에 대한 새로운 보안 필수 무결성 수준 RID
빌드 10.0.26100.7463
릴리스 날짜: 2025년 12월
WinRT API 추가 및 업데이트
Windows. Management.Deployment:
PackageOperationPriority을 추가하고AddPackageOptions및StagePackageOptions를 통해 새 우선 순위 필드를 노출시켰습니다.
Win32 API 추가 및 업데이트
드라이버 런타임 리포팅
새 구조체가 추가되었습니다.
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS 레코드 구문 분석
새 구조체가 추가되었습니다.
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWN검색 및 쿼리 엔진
업데이트되거나 추가된 구조체:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTION오디오/디바이스 활성화
오디오 스택 내의IMMDeviceActivator새 디바이스 수준 활성화 시나리오에 대한 인터페이스가 추가되었습니다.펌웨어 테이블 나열
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
빌드 10.0.26100.7175
릴리스 날짜: 2025년 11월
업데이트된 API
다음 Win32 API 헤더(정의, 구조체, 열거형, 인터페이스 및 기타 변경 내용)에 대한 업데이트:
- AppxPackaging.h, AppxPackaging.idl(interfaces IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
새 API
WinRT 네임스페이스가 업데이트됨(신규 또는 수정된 API/형식):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows. System.RemoteSystems
- AppxManifestTypes.xsd 스키마가 업데이트됨
알려진 문제
BinSkim 경고 4146이 Visual Studio의 Windows SDK 10.0.26100.7175에 의해 트리거됨
- Visual Studio 17.14.22와 함께 제공된 Windows SDK 버전 10.0.26100.7175에 포함된 소수의 Windows SDK 라이브러리에서 C4146이 명시적으로 비활성화되는 경고로 인해 BinSkim 규칙 BA2007에서 빌드가 실패할 수 있는 문제를 알고 있습니다.
- 개발자는 프로젝트 구성 및 도구 체인 설정에 따라 이 SDK 버전을 사용할 때 빌드 중단 또는 보안 도구 유효성 검사 오류가 표시될 수 있습니다.
- 수정 사항이 확인되었으며 현재 Visual Studio 업데이트를 준비 중입니다. 그러면 영향을 받는 SDK 콘텐츠가 업데이트되어 예상 동작이 복원됩니다. 수정 사항을 사용할 수 있을 때까지 다음 완화 방법 중 하나를 사용할 수 있습니다.
- 지원되는 다른 Windows SDK 버전으로 프로젝트 대상 다시 지정 또는
- 빌드 구성에서 특정 BinSkim 경고 표시 안 함(장기 권장 안 함)
빌드 10.0.26100.6901
릴리스 날짜: 2025년 10월
업데이트된 API
다음 Win32 API 헤더, 정의, 구조체, 열거형 및 기타 변경 내용에 대한 업데이트:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
새 API
다음 WinRT 네임스페이스에 새 API가 추가되었습니다.
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
빌드 10.0.26100.6584
릴리스 날짜: 2025년 9월
Windows 11 버전 25h2 공개 릴리스에 해당하는 릴리스입니다.
업데이트된 API
다음 Win32 API 헤더, 정의, 구조체, 열거형 및 기타 변경 내용에 대한 업데이트:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
다음 WinRT 헤더 및 idl에 새 API가 추가되었습니다.
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
새로운 실험적 API
실험적 API를 업데이트하거나 다음 항목에 추가했습니다.
- windows.ai.actions.h
- windows.ai.actions.hosting.h
- windows.ai.agents.mcp.h
- windows.ai.agents.h
- windows.graphics.printing.printsupport.h
- windows.graphics.printing.printticket.h, windows.graphics.printing.printticket.idl
- windows.devices.printers.h
- windows.applicationmodel.contacts.h
빌드 10.0.26100.4948
릴리스 날짜: 2025년 8월
업데이트된 API
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체, 열거형 및 기타 변경 내용을 추가합니다.
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
새 API
다음 WinRT 헤더 및 idl에 새 API가 추가되었습니다.
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
다음에서 실험적 태그가 제거되었습니다.
- windows.ui.input.preview.text(이전에 ENABLE_WINRT_EXPERIMENTAL_TYPES 뒤에 있는 API는 이제 안정적임)
빌드 10.0.26100.4654
릴리스 날짜: 2025년 7월
업데이트된 API
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체, 열거형 및 기타 변경 내용을 추가합니다.
- bugcodes.h
- d3d12.h
- d3d12.idl
- DbgEng.h
- fwpmu.h
- hidusage.h
- ksarm64.h
- minidumpapiset.h
- ModelContextProtocolHelpers.h
- ntddstor.h
- ntddvdeo.h
- ntlsa.h
- ntstatus.h
- nvme.h
- Raseapif.h
- sherrors.h
- srb.h
- WaaSApiTypes.h
- WaaSApiTypes.idl
- webauthn.h
- winbio_types.h
- winerror.h
- WinHvPlatformDefs.h
- winioctl.h
새 API
다음 Win32 헤더에 새 API가 추가되었습니다.
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
새 WinRT 미리 보기 네임스페이스가 추가되었습니다.
- windows.ui.input.preview.text
빌드 10.0.26100.4188
릴리스 날짜: 2025년 5월
새 API
다음 WinRT 네임스페이스에 새 API가 추가되거나 업데이트되었습니다.
- Windows.AI.Actions
- Windows. Ai. ModelContextProtocol(실험적)
- Windows.ApplicationModel.Background.Bluetooth
- Windows. Devices.Bluetooth
- Windows. Ui. ViewManagement
다음 Win32 헤더에 새 API가 추가되었습니다.
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
업데이트된 API
Win32 CRT 헤더에 대한 업데이트:
- corecrt_search.h
- wchar.h
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체 및 열거형을 추가합니다.
- CertSrv.h
- codecapi.h
- dwmapi.h
- MDMRegistration.h
- mfapi.h
- ntddvdeo.h
- NTSecAPI.h
- NTSecPKG.h
- ntstatus.h
- overridecapabilities.h
- Propkey.h
- WindowsSearchErrors.h
- Winldap.h
- rpcndr.h
- winerror.h
새 Win32 API 헤더가 추가되었습니다.
- ModelContextProtocolHelpers.h
새로운 실험적 API
다음 Win32 API 헤더에 실험적 API가 추가되었습니다.
- webauthn.h
- WinBio.h
- winbio_types.h
빌드 10.0.26100.3916
릴리스 날짜: 2025년 4월
새 API
사용자가 선호하는 UserInteractionMode를 지원하기 위해 windows.ui.viewmanagement WinRT 네임스페이스에 새 API가 추가되었습니다.
searchapi.h Win 32 API 헤더에 의미 체계 검색에 대한 지원이 추가되었습니다.
새 GamingExperience Win32 API 헤더가 추가되었습니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
빌드 10.0.26100.3624
릴리스 날짜: 2025년 3월
새 API
windows.ui.viewmanagement.core WinRT 네임스페이스의 CoreInputViewKind 열거형에 게임 패드 지원이 추가되었습니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
빌드 10.0.26100.3323
릴리스 날짜: 2025년 2월
업데이트된 API
이전 빌드의 windows.devices.sensors 네임스페이스에 추가된 PrivacyScreen WinRT API의 이름을 변경했습니다. 이러한 API는 이제 OnlookerDetection API입니다.
빌드 10.0.26100.3037
릴리스 날짜: 2025년 1월
새 API
windows.devices.sensors 네임스페이스에 새 WinRT API가 추가되었습니다.
- PrivacyScreenOptions 클래스입니다.
- HumanPresenceSettings.PrivacyScreenOptions 메서드.
- LightSensor.IsChromaticitySupported 메서드입니다.
- 이러한 메서드를 지원하기 위해 새로운 속성과 구조체도 추가되었습니다.
새로운 실험적 API
실험적 API는 다음 Win32 헤더 내에서 변경되었습니다(프로덕션 환경에서는 Expertimental API를 사용하면 안 됩니다.)
- webauthn.h
빌드 10.0.26100.2454
릴리스 날짜: 2025년 1월
업데이트된 API
다음 Win32 헤더를 크게 추가하거나 변경했습니다.
- windows.applicationmodel.background.h: Bluetooth 관련 API가 많이 추가되었습니다.
- windows.applicationmodel.calls.h: 많은 VOIP 호출 구성 API가 추가되었습니다.
다음 Win32 API를 추가하거나 수정했습니다.
certsrv.h:
- CRL_BUILD_PROPID
- CRL_EXTRACT_KEY_INDEX
- CRL_EXTRACT_PARTITION_INDEX
clusapi.h:
- NodeSriovInfo
combaseapi.h:
- STDMETHOD_CHPE_PATCHABLE
d2d11.h:
- d3d11.D3D11_FEATURE_DATA_D3D11_OPTIONS6
filter.h:
- IPixelFilter
- IPixelFilter.GetImageInfo
- IPixelFilter.GetPixelsForImage
- IMAGE_INFO
- IPixelFilterVtbl
http.h:
- _HTTP_REQUEST_TRANSPORT_IDLE_CONNECTION_TIMEOUT_INFO
msclus.h:
- NodeSriovInfo
ntsecapi.h:
- _KERB_CHANGEMACHINEPASSWORD_REQUEST
winenclaveapi.h:
- EnclaveEncryptDataForTrustlet
- EnclaveUsesAttestedKeys
winnt.h:
- STDAPI_CHPE_PATCHABLE_
winuser.h:
- GetCurrentMonitorTopologyId
호출되기 전에 컴퓨터에서 API를 사용할 수 있는지 확인하려면 모범 사례를 따르세요.
새로운 실험적 API
많은 실험 API가 다음 Win32 헤더에 추가되었습니다(실험적 API는 프로덕션 환경에서 사용하면 안 됩니다.)
- webauthn.h
빌드 10.0.26100.1742
릴리스 날짜: 2024년 9월 24일
Windows 11 버전 24H2 공개 릴리스에 해당하는 릴리스입니다.
빌드 10.0.26100
릴리스 날짜: 2024년 5월 5일
Windows 11 버전 24H2 미리 보기에 해당하는 10.0.26100 시리즈의 초기 릴리스입니다.
22000 버전 이하
빌드 10.0.22621.3235
릴리스 날짜: 2024년 2월 29일
서비스 업데이트 10.0.22621.3235.
빌드 10.0.22621.2428
릴리스 날짜: 2023년 10월 24일
서비스 업데이트 10.0.22621.2428.
빌드 10.0.22621.1778
릴리스 날짜: 2023년 5월
서비스 업데이트 10.0.22621.1778.
강조 표시된 기능
- WindowTabManager API를 사용하면 탭 인터페이스가 있는 애플리케이션에서 열려 있는 탭에 대한 정보를 Windows 셸에 제공할 수 있습니다.
- 휴먼 프레즌스 API를 업데이트하여 사용 편의성을 개선하고 사람의 현재 상태를 지원하는 센서에 대한 새로운 설정을 추가합니다.
- RemoteDesktop API를 사용하면 애플리케이션이 원격 데스크톱과 로컬 데스크톱 간에 전환할 수 있습니다.
Windows 11 버전 22H2용 SDK
서비스 업데이트 10.0.22621.755. VS 17.4 릴리스에 대한 ARM64 지원 포함
Windows 10 SDK, 버전 2104
업데이트된 API
- api-ms-win-net-isolation-l1-1-0.lib를 제거했습니다. api-ms-win-net-isolation-l1-1-0.lib에 연결한 앱은 OneCoreUAP.lib로 전환할 수 있습니다.
- irprops.lib가 제거되었습니다. irprops.lib에 연결한 앱은 드롭인 대체로 bthprops.lib로 전환할 수 있습니다.
- ENUM tagServerSelection을 wuapicommon.h에서 wupai.h로 이동하고 헤더를 제거했습니다. ENUM tagServerSelection을 사용하려면 wuapi.h 또는 wuapi.idl을 포함해야 합니다.
- Windows 10 WinRT API 팩을 사용하면 .NET Framework 4.5 이상 및 .NET Core 3.0 이상 라이브러리 및 앱에 최신 Windows Runtime API 지원을 추가할 수 있습니다. Windows 10 WinRT API 팩에 액세스하려면 Microsoft.Windows.SDK.Contracts nuget 패키지를 참조하세요.
- 이제 함수의 printf 제품군은 정확히 표현 가능한 부동 소수점 숫자를 인쇄 할 때 IEEE 754 반올림 규칙을 준수 하며 fesetround 호출을 통해 요청된 반올림 모드를 적용합니다. 레거시 동작은 legacy_stdio_float_rounding.obj 연결할 때 사용할 수 있습니다.
- Windows App 인증 키트. 앱 인증 키트 및 Windows 스토어에서 지원되는 API 목록에 몇 가지 새로운 API가 추가되었습니다. 지원되는 목록에 회색으로 표시되거나 Visual Studio 사용하지 않도록 설정된 API가 있는 경우 원본 파일을 약간 변경하여 액세스할 수 있습니다. 자세한 내용은 이 알려진 문제를 참조하세요. 테스트에 대한 추가 업데이트를 찾습니다.
도구 업데이트
메시지 컴파일러(mc.exe) 업데이트:
- 이제 .mc 파일에서 BOM(유니코드 바이트 순서 표시)을 검색합니다. .mc 파일이 UTF-8 BOM으로 시작하는 경우 UTF-8 파일로 읽습니다. 그렇지 않으면 UTF-16LE BOM으로 시작하는 경우, 파일은 UTF-16LE 형식으로 읽힙니다. -u 매개 변수를 지정한 경우 UTF-16LE 파일로 읽습니다. 그렇지 않으면 현재 코드 페이지(CP_ACP)를 사용하여 읽습니다.
- 이제 MC 생성 C/C++ ETW 도우미에서 구성 매크로가 충돌하여 발생하는 ODR(1 정의 규칙) 문제를 방지합니다(예: MCGEN_EVENTWRITETRANSFER 정의가 충돌하는 두 개의 .cpp 파일이 동일한 이진 파일에 연결된 경우 MC에서 생성된 ETW 도우미는 이제 임의로 하나 또는 다른 파일을 선택하는 대신 각 .cpp 파일의 MCGEN_EVENTWRITETRANSFER 정의를 준수합니다.
Windows 추적 전처리기(tracewpp.exe) 업데이트:
- 유니코드 입력(.ini, .tpl 및 소스 코드) 파일을 지원합니다. UTF-8 또는 UTF-16 바이트 순서 표시(BOM)로 시작하는 입력 파일은 유니코드로 읽습니다. BOM으로 시작하지 않는 입력 파일은 현재 코드 페이지(CP_ACP)를 사용하여 읽습니다. 이전 버전과의 호환성을 위해 -UnicodeIgnore 명령줄 매개 변수를 지정하면 UTF-16 BOM으로 시작하는 파일이 비어 있는 것으로 처리됩니다.
- 유니코드 출력(.tmh) 파일을 지원합니다. 기본적으로 출력 파일은 현재 코드 페이지(CP_ACP)를 사용하여 인코딩됩니다. 명령줄 매개 변수 -cp:UTF-8 또는 -cp:UTF-16을 사용하여 유니코드 출력 파일을 생성합니다.
- 동작 변경: tracewpp는 이제 모든 입력 텍스트를 유니코드로 변환하고, 유니코드에서 처리를 수행하고, 출력 텍스트를 지정된 출력 인코딩으로 변환합니다. 이전 버전의 tracewpp는 유니코드 변환을 방지하고 싱글 바이트 문자 집합을 가정하여 텍스트 처리를 수행했습니다. 이로 인해 입력 파일이 현재 코드 페이지를 준수하지 않는 경우 동작이 변경됩니다. 문제가 되는 경우 입력 파일을 UTF-8(BOM 포함)로 변환하거나 -cp:UTF-8 명령줄 매개 변수를 사용하여 모호성을 방지하는 것이 좋습니다.
TraceLoggingProvider.h 업데이트:
- 구성 매크로 충돌로 인한 ODR(1 정의 규칙) 문제를 방지합니다(예: 충돌하는 TLG_EVENT_WRITE_TRANSFER 정의가 있는 두 개의 .cpp 파일이 동일한 이진 파일에 연결된 경우 TraceLoggingProvider.h 도우미는 이제 임의로 하나 또는 다른 파일을 선택하는 대신 각 .cpp 파일의 TLG_EVENT_WRITE_TRANSFER 정의를 준수합니다.
- C++ 코드에서 TraceLoggingWrite 매크로는 variadic 템플릿을 사용하여 유사한 이벤트 간에 코드 공유를 향상할 수 있도록 업데이트되었습니다.
앱에 서명합니다. Device Guard 서명은 비즈니스 및 교육용 Microsoft Store 사용할 수 있는 Device Guard 기능으로, 기업은 모든 앱이 신뢰할 수 있는 원본에서 제공되도록 보장할 수 있습니다.
Device Guard 서명 에 대한 설명서를 참조하세요.
SDK 업데이트
- SDK 헤더는 MSVC 컴파일러 cl.exe(/Zc:preprocessor, VS 2019 v16.6에서 도입됨)에서 표준 준수 C 전처리기를 사용하여 컴파일할 때 오류를 해결하도록 업데이트되었습니다.
- "GdiplusTypes.h가 NOMINMAX로 컴파일되지 않음"이 수정되었습니다. Visual Studio 피드백 보기.
- /std:c11 또는 /std:c17을 사용하여 빌드할 때 이제 다음을 얻을 수 있습니다.
- C99 tgmath.h
- assert.h의 C11 표준 static_assert
- C11 stdalign.h
- C11 stdnoreturn.h (C 프로그래밍 언어 표준 라이브러리)
알려진 문제
ARM64를 대상으로 하는 Windows v11용 Clang/LLVM은 최신 winnt.h와 호환되지 않습니다.
- 해결 방법으로 ARM64 플랫폼을 대상으로 할 때 이전 버전의 Windows 10 SDK(빌드 19041) 또는 Windows v10용 clang/LLVM을 사용합니다.
DirectXMath(이 릴리스의 버전 3.16 포함)는 ARM64의 Windows Clang/LLVM과 호환되지 않습니다.
- 해결 방법으로 NuGet, vcpkg 또는 GitHub 사용할 수 있는 최신 버전의 DirectXMath를 사용합니다. 이러한 버전에는 필요한 핫 픽스(버전 3.16b)가 포함됩니다.
일부 헤더 파일의 경우 대/소문자를 구분하는 파일 시스템에 맞게 정규화하기 위해 변경되었습니다.
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h 및 OleCtl.h의 이름이 모두 소문자로 변경되었습니다.
- Windows 빌드용 Clang/LLVM의 경우 경고 없이 이전 버전과 최신 Windows 10 SDK를 모두 지원하려면 CLI에
-Wno-nonportable-system-include-path추가하거나 원본에서 다음 #pragma 추가합니다.
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, 버전 2004 서비스 업데이트
릴리스 날짜: 2020년 12월 16일
버그 수정
- 우산 라이브러리와 네이티브 OS 라이브러리(예: onecoreuap.lib 및 kernel32.lib)를 연결할 때 예측할 수 없고 진단하기 어려운 충돌을 해결했습니다.
- AppVerifier가 작동하지 않는 해결된 문제
- HighVersionLie를 사용하도록 설정하는 데 실패하여 WACK가 실패한 문제가 해결되었습니다.
Windows developer