학습
모듈
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.
Backup 기술 개요입니다.
Backup을 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
JOB_OBJECT_NET_RATE_CONTROL_FLAGS 네트워크 속도 제어에 대한 일정 정책 유형을 지정합니다. |
LOGICAL_PROCESSOR_RELATIONSHIP 해당 SYSTEM_LOGICAL_PROCESSOR_INFORMATION 또는 SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 구조에서 식별된 프로세서 집합 간의 관계를 나타냅니다. |
PROCESS_MITIGATION_POLICY 다양한 프로세스 완화 정책을 나타냅니다. |
PROCESSOR_CACHE_TYPE 해당 CACHE_DESCRIPTOR 구조에서 식별되는 프로세서 캐시의 유형을 나타냅니다. |
_InlineInterlockedAdd 지정된 LONG 값에 대해 원자성 추가 작업을 수행합니다. 작업은 메모리 순서 지정 의미 체계를 획득하여 수행됩니다. |
_InlineInterlockedAdd64 지정된 LONG64 값에 대해 원자성 추가 작업을 수행합니다. |
_interlockedbittestandreset 지정된 LONG 값의 지정된 비트를 테스트하고 0으로 설정합니다. 이 작업은 원자성 작업입니다. |
_interlockedbittestandreset64 지정된 LONG64 값의 지정된 비트를 테스트하고 0으로 설정합니다. 이 작업은 원자성 작업입니다. |
_interlockedbittestandset 지정된 LONG 값의 지정된 비트를 테스트하고 1로 설정합니다. 이 작업은 원자성 작업입니다. |
_interlockedbittestandset64 지정된 LONG64 값의 지정된 비트를 테스트하고 1로 설정합니다. 이 작업은 원자성 작업입니다. |
AddIntegrityLabelToBoundaryDescriptor 지정된 경계 설명자에 새 필수 SID(보안 식별자)를 추가합니다. |
BackupRead 보안 정보를 포함하여 파일 또는 디렉터리를 백업합니다. |
BackupSeek BackupRead 또는 BackupWrite 함수를 사용하여 처음에 액세스한 데이터 스트림에서 앞으로 검색합니다. |
BackupWrite BackupRead를 사용하여 백업된 파일 또는 디렉터리를 복원합니다. |
BindIoCompletionCallback 스레드 풀이 소유한 I/O 완료 포트를 지정된 파일 핸들과 연결합니다. 이 파일과 관련된 I/O 요청이 완료되면 I/O가 아닌 작업자 스레드가 지정된 콜백 함수를 실행합니다. |
ConvertFiberToThread 현재 파이버를 스레드로 변환합니다. |
ConvertThreadToFiber 현재 스레드를 파이버로 변환합니다. 다른 파이버를 예약하려면 스레드를 파이버로 변환해야 합니다. (ConvertThreadToFiber) |
ConvertThreadToFiberEx 현재 스레드를 파이버로 변환합니다. 다른 파이버를 예약하려면 스레드를 파이버로 변환해야 합니다. (ConvertThreadToFiberEx) |
CreateBoundaryDescriptorA ANSI(CreateBoundaryDescriptorA) 함수(winbase.h)는 경계 설명자를 만듭니다. |
CreateFiber 파이버 개체를 할당하고, 스택을 할당하고, 지정된 시작 주소(일반적으로 파이버 함수)에서 실행이 시작되도록 설정합니다. 이 함수는 파이버를 예약하지 않습니다. (CreateFiber) |
CreateFiberEx 파이버 개체를 할당하고, 스택을 할당하고, 지정된 시작 주소(일반적으로 파이버 함수)에서 실행이 시작되도록 설정합니다. 이 함수는 파이버를 예약하지 않습니다. (CreateFiberEx) |
CreateJobObjectA 작업 개체를 만들거나 엽니다. (CreateJobObjectA) |
CreateProcessWithLogonW 새 프로세스 및 기본 스레드를 만듭니다. 그런 다음, 새 프로세스는 지정된 자격 증명(사용자, 도메인 및 암호)의 보안 컨텍스트에서 지정된 실행 파일을 실행합니다. 필요에 따라 지정된 사용자에 대한 사용자 프로필을 로드할 수 있습니다. |
CreateProcessWithTokenW 새 프로세스 및 기본 스레드를 만듭니다. 새 프로세스는 지정된 토큰의 보안 컨텍스트에서 실행됩니다. 필요에 따라 지정된 사용자에 대한 사용자 프로필을 로드할 수 있습니다. |
CreateSemaphoreA 명명되거나 명명되지 않은 세마포 개체를 만들거나 엽니다. (CreateSemaphoreA) |
CreateSemaphoreExA 명명되거나 명명되지 않은 세마포 개체를 만들거나 열고 개체에 대한 핸들을 반환합니다. (CreateSemaphoreExA) |
CreateTapePartition 테이프를 다시 포맷합니다. |
CreateUmsCompletionList UMS(사용자 모드 일정 예약) 완료 목록을 만듭니다. |
CreateUmsThreadContext UMS 작업자 스레드를 나타내는 UMS(사용자 모드 예약) 스레드 컨텍스트를 만듭니다. |
DeleteFiber 기존 파이버를 삭제합니다. |
DeleteUmsCompletionList 지정된 UMS(사용자 모드 예약) 완료 목록을 삭제합니다. 목록이 비어 있어야 합니다. |
DeleteUmsThreadContext 지정된 UMS(사용자 모드 예약) 스레드 컨텍스트를 삭제합니다. 스레드를 종료해야 합니다. |
DequeueUmsCompletionListItems 지정된 UMS 완료 목록에서 UMS(사용자 모드 예약) 작업자 스레드를 검색합니다. |
DestroyThreadpoolEnvironment 지정된 콜백 환경을 삭제합니다. 새 스레드 풀 개체를 만드는 데 콜백 환경이 더 이상 필요하지 않은 경우 이 함수를 호출합니다. (DestroyThreadpoolEnvironment) |
EnterUmsSchedulingMode 호출 스레드를 UMS(사용자 모드 예약) 스케줄러 스레드로 변환합니다. |
EraseTape 테이프의 전체 또는 일부를 지웁니다. |
ExecuteUmsThread 지정된 UMS 작업자 스레드를 실행합니다. |
GetActiveProcessorCount 프로세서 그룹 또는 시스템의 활성 프로세서 수를 반환합니다. |
GetActiveProcessorGroupCount 시스템의 활성 프로세서 그룹 수를 반환합니다. |
GetCurrentFiber 현재 파이버의 주소를 검색합니다. |
GetCurrentUmsThread 호출하는 UMS 스레드의 UMS(사용자 모드 예약) 스레드 컨텍스트를 반환합니다. |
GetEnvironmentVariable GetEnvironmentVariable 함수(winbase.h)는 호출 프로세스의 환경 블록에서 지정된 변수의 내용을 검색합니다. |
GetFiberData 현재 파이버와 연결된 파이버 데이터를 검색합니다. |
GetMaximumProcessorCount 프로세서 그룹 또는 시스템에 있을 수 있는 논리 프로세서의 최대 수를 반환합니다. |
GetMaximumProcessorGroupCount 시스템에 있을 수 있는 프로세서 그룹의 최대 수를 반환합니다. |
GetNextUmsListItem 스레드 컨텍스트 목록에서 다음 UMS(사용자 모드 예약) 스레드 컨텍스트를 반환합니다. |
GetNumaAvailableMemoryNode 지정된 노드에서 사용할 수 있는 메모리 양을 검색합니다. |
GetNumaAvailableMemoryNodeEx USHORT 값으로 지정된 노드에서 사용할 수 있는 메모리 양을 검색합니다. |
GetNumaNodeNumberFromHandle 지정된 파일 핸들로 표시되는 파일 또는 I/O 디바이스와 연결된 NUMA 노드를 검색합니다. |
GetNumaNodeProcessorMask 지정된 노드의 프로세서 마스크를 검색합니다. |
GetNumaProcessorNode 지정된 프로세서의 노드 번호를 검색합니다. |
GetNumaProcessorNodeEx 노드 번호를 지정된 논리 프로세서에 대한 USHORT 값으로 검색합니다. |
GetNumaProximityNode 지정된 근접 도메인 식별자에 해당하는 NUMA 노드 번호를 검색합니다. |
GetProcessAffinityMask 지정된 프로세스에 대한 프로세스 선호도 마스크와 시스템의 시스템 선호도 마스크를 검색합니다. |
GetProcessIoCounters 지정된 프로세스에서 수행하는 모든 I/O 작업에 대한 회계 정보를 검색합니다. |
GetTapeParameters 테이프 또는 테이프 드라이브를 설명하는 정보를 검색합니다. |
GetTapePosition 논리 또는 절대 블록에서 테이프의 현재 주소를 검색합니다. |
GetTapeStatus 테이프 디바이스가 테이프 명령을 처리할 준비가 되었는지 여부를 결정합니다. |
GetUmsCompletionListEvent 지정된 UMS(사용자 모드 예약) 완료 목록과 연결된 이벤트에 대한 핸들을 검색합니다. |
GetUmsSystemThreadInformation 지정된 스레드가 UMS 스케줄러 스레드, UMS 작업자 스레드 또는 비 UMS 스레드인지 여부를 쿼리합니다. |
HasOverlappedIoCompleted 미해결 I/O 작업의 완료를 폴링하는 데 사용할 수 있는 고성능 테스트 작업을 제공합니다. |
InitializeThreadpoolEnvironment 콜백 환경을 초기화합니다. |
InterlockedAdd 지정된 LONG 값에 대해 원자성 추가 작업을 수행합니다. |
InterlockedAnd 지정된 LONG 값에 대해 원자성 AND 연산을 수행합니다. |
InterlockedAnd16 지정된 SHORT 값에 대해 atomic AND 연산을 수행합니다. |
InterlockedAnd64 지정된 LONGLONG 값에 대해 atomic AND 연산을 수행합니다. |
InterlockedAnd8 지정된 char 값에 대해 원자성 AND 연산을 수행합니다. |
InterlockedCompareExchange 지정된 값에 대해 원자성 비교 및 교환 작업을 수행합니다. 함수는 두 개의 지정된 32비트 값과 교환을 비교 결과에 따라 다른 32비트 값과 비교합니다. |
InterlockedCompareExchange128 지정된 값에 대해 원자성 비교 및 교환 작업을 수행합니다. 함수는 두 개의 지정된 128비트 값과 교환을 비교 결과에 따라 다른 128비트 값과 비교합니다. |
InterlockedCompareExchange16 지정된 값에 대해 원자성 비교 및 교환 작업을 수행합니다. 함수는 두 개의 지정된 16비트 값과 교환을 비교 결과에 따라 다른 16비트 값과 비교합니다. |
InterlockedCompareExchange64 지정된 값에 대해 원자성 비교 및 교환 작업을 수행합니다. 함수는 두 개의 지정된 64비트 값과 교환을 비교 결과에 따라 다른 64비트 값과 비교합니다. |
InterlockedCompareExchangePointer 지정된 값에 대해 원자성 비교 및 교환 작업을 수행합니다. 함수는 두 개의 지정된 포인터 값과 교환을 비교 결과에 따라 다른 포인터 값과 비교합니다. |
InterlockedDecrement 지정된 32비트 변수의 값을 원자성 연산으로 감소(1씩 감소)합니다. |
InterlockedDecrement16 지정된 16비트 변수의 값을 원자성 연산으로 감소(1씩 감소)합니다. |
InterlockedDecrement64 지정된 64비트 변수의 값을 원자성 연산으로 감소(1씩 감소)합니다. |
InterlockedExchange 32비트 변수를 지정된 값으로 원자성 연산으로 설정합니다. |
InterlockedExchange16 16비트 변수를 지정된 값으로 원자성 연산으로 설정합니다. |
InterlockedExchange64 64비트 변수를 지정된 값으로 원자성 연산으로 설정합니다. |
InterlockedExchange8 8비트 변수를 지정된 값으로 원자성 연산으로 설정합니다. |
InterlockedExchangeAdd 두 개의 32비트 값에 대한 원자성 추가를 수행합니다. |
InterlockedExchangeAdd64 두 개의 64비트 값에 대한 원자성 추가를 수행합니다. |
InterlockedExchangePointer 한 쌍의 주소를 원자성으로 교환합니다. |
InterlockedExchangeSubtract 두 값의 원자성 빼기 를 수행합니다. |
InterlockedIncrement 지정된 32비트 변수의 값을 원자성 연산으로 증분(1씩 증가)합니다. |
InterlockedIncrement16 지정된 16비트 변수의 값을 원자성 연산으로 증분(1씩 증가)합니다. |
InterlockedIncrement64 지정된 64비트 변수의 값을 원자성 연산으로 증분(1씩 증가)합니다. |
InterlockedOr 지정된 LONG 값에 대해 원자성 OR 연산을 수행합니다. |
InterlockedOr16 지정된 SHORT 값에 대해 원자성 OR 연산을 수행합니다. |
InterlockedOr64 지정된 LONGLONG 값에 대해 원자성 OR 연산을 수행합니다. |
InterlockedOr8 지정된 char 값에 대해 원자성 OR 연산을 수행합니다. |
InterlockedXor 지정된 LONG 값에 대해 원자성 XOR 작업을 수행합니다. |
InterlockedXor16 지정된 SHORT 값에 대해 원자성 XOR 작업을 수행합니다. |
InterlockedXor64 지정된 LONGLONG 값에 대해 원자성 XOR 작업을 수행합니다. |
InterlockedXor8 지정된 char 값에 대해 원자성 XOR 작업을 수행합니다. |
MemoryBarrier CPU가 읽기 및 쓰기 작업을 다시 정렬하지 못하도록 하는 하드웨어 메모리 장벽(펜스)을 만듭니다. 컴파일러가 읽기 및 쓰기 작업을 다시 정렬하지 못할 수도 있습니다. |
OpenJobObjectA 기존 작업 개체를 엽니다. (OpenJobObjectA) |
PAPCFUNC 애플리케이션에서 정의한 완료 루틴입니다. QueueUserAPC 함수를 호출할 때 이 주소를 지정합니다. |
PFIBER_START_ROUTINE CreateFiber 함수와 함께 사용되는 애플리케이션 정의 함수입니다. 섬유의 시작 주소 역할을 합니다. |
PFLS_CALLBACK_FUNCTION 애플리케이션 정의 함수입니다. FLS 슬롯이 사용 중인 경우 FlsCallback은 파이버 삭제, 스레드 종료 및 FLS 인덱스가 해제된 경우에 호출됩니다. |
PreFetchCacheLine 가까운 장래에 캐시 라인이 필요할 것임을 프로세서에 나타냅니다. |
PrepareTape 테이프에 액세스하거나 제거할 준비를 합니다. |
PulseEvent 지정된 이벤트 개체를 신호 상태로 설정한 다음 적절한 대기 스레드 수를 해제한 후 서명되지 않은 상태로 다시 설정합니다. |
QueryFullProcessImageNameA 지정된 프로세스에 대한 실행 파일 이미지의 전체 이름을 검색합니다. (ANSI) |
QueryFullProcessImageNameW 지정된 프로세스에 대한 실행 파일 이미지의 전체 이름을 검색합니다. (유니코드) |
QueryUmsThreadInformation 지정된 UMS(사용자 모드 예약) 작업자 스레드에 대한 정보를 검색합니다. |
RegisterWaitForSingleObject 스레드 풀의 대기 스레드가 개체를 대기하도록 지시합니다. |
RTL_UMS_SCHEDULER_ENTRY_POINT UMS 완료 목록과 연결된 애플리케이션 정의 UMS(사용자 모드 예약) 스케줄러 진입점 함수입니다. |
RtlFirstEntrySList Singly 연결된 목록의 첫 번째 항목을 검색합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. |
RtlInitializeSListHead Singly 연결된 목록의 헤드를 초기화합니다. (RtlInitializeSListHead) |
RtlInterlockedFlushSList 암시적으로 연결된 목록에서 모든 항목을 제거합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList 자동으로 연결된 목록의 맨 앞에서 항목을 제거합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList 자동으로 연결된 목록의 맨 앞에 항목을 삽입합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedPushEntrySList) |
RtlQueryDepthSList 지정된 연결 목록의 항목 수를 검색합니다. (RtlQueryDepthSList) |
SetEnvironmentVariable SetEnvironmentVariable 함수(winbase.h)는 현재 프로세스에 대해 지정된 환경 변수의 내용을 설정합니다. |
SetProcessAffinityMask 지정된 프로세스의 스레드에 대한 프로세서 선호도 마스크를 설정합니다. |
SetTapeParameters 테이프의 블록 크기를 지정하거나 테이프 디바이스를 구성합니다. |
SetTapePosition 지정된 디바이스의 테이프 위치를 설정합니다. |
SetThreadAffinityMask 지정된 스레드에 대한 프로세서 선호도 마스크를 설정합니다. |
SetThreadpoolCallbackCleanupGroup 지정된 정리 그룹을 지정된 콜백 환경에 연결합니다. (SetThreadpoolCallbackCleanupGroup) |
SetThreadpoolCallbackLibrary 미해결 콜백이 있는 한 지정된 DLL이 로드된 상태로 유지되도록 합니다. (SetThreadpoolCallbackLibrary) |
SetThreadpoolCallbackPersistent 콜백이 영구 스레드에서 실행되도록 지정합니다. (SetThreadpoolCallbackPersistent) |
SetThreadpoolCallbackPool 콜백을 생성할 때 사용할 스레드 풀을 설정합니다. |
SetThreadpoolCallbackPriority 동일한 스레드 풀의 다른 작업 항목을 기준으로 콜백 함수의 우선 순위를 지정합니다. (SetThreadpoolCallbackPriority) |
SetThreadpoolCallbackRunsLong 이 콜백 환경과 연결된 콜백이 빠르게 반환되지 않을 수 있음을 나타냅니다. (SetThreadpoolCallbackRunsLong) |
SetUmsThreadInformation 지정된 UMS(사용자 모드 예약) 작업자 스레드에 대한 애플리케이션별 컨텍스트 정보를 설정합니다. |
SwitchToFiber 섬유를 예약합니다. 함수는 파이버에서 호출되어야 합니다. |
TpDestroyCallbackEnviron 지정된 콜백 환경을 삭제합니다. 새 스레드 풀 개체를 만드는 데 콜백 환경이 더 이상 필요하지 않은 경우 이 함수를 호출합니다. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron 스레드 풀에 대한 콜백 환경을 초기화합니다. |
TpSetCallbackActivationContext 콜백 환경에 활성화 컨텍스트를 할당합니다. |
TpSetCallbackCleanupGroup 지정된 정리 그룹을 지정된 콜백 환경에 연결합니다. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback 콜백 환경이 종료될 때 호출할 함수를 나타냅니다. |
TpSetCallbackLongFunction 이 콜백 환경과 연결된 콜백이 빠르게 반환되지 않을 수 있음을 나타냅니다. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext 콜백 환경에 활성화 컨텍스트가 없음을 나타냅니다. |
TpSetCallbackPersistent 콜백이 영구 스레드에서 실행되도록 지정합니다. (TpSetCallbackPersistent) |
TpSetCallbackPriority 동일한 스레드 풀의 다른 작업 항목을 기준으로 콜백 함수의 우선 순위를 지정합니다. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll 미해결 콜백이 있는 한 지정된 DLL이 로드된 상태로 유지되도록 합니다. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool 콜백 환경에 스레드 풀을 할당합니다. |
UmsThreadYield 호출하는 UMS 작업자 스레드가 실행 중인 UMS(사용자 모드 예약) 스케줄러 스레드에 대한 제어를 생성합니다. |
UnregisterWait RegisterWaitForSingleObject 함수에서 발급한 등록된 대기 작업을 취소합니다. (UnregisterWait) |
WinExec 지정된 애플리케이션을 실행합니다. |
WriteTapemark 지정된 수의 파일 표시, 집합 표시, 짧은 파일 표시 또는 긴 파일 표시를 테이프 디바이스에 씁니다. |
YieldProcessor 대기 중인 스레드에 리소스를 제공하도록 프로세서에 신호를 보냅니다. |
CACHE_DESCRIPTOR 캐시 특성을 설명합니다. |
CACHE_RELATIONSHIP 캐시 특성을 설명합니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
GROUP_AFFINITY 스레드의 선호도와 같은 프로세서 그룹별 선호도를 나타냅니다. |
GROUP_RELATIONSHIP 프로세서 그룹에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
IO_COUNTERS 프로세스 또는 작업 개체에 대한 I/O 회계 정보를 포함합니다. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT 완료 포트를 작업과 연결하는 데 사용되는 정보를 포함합니다. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION 작업 개체에 대한 기본 회계 정보를 포함합니다. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION 작업 개체에 대한 기본 회계 및 I/O 회계 정보를 포함합니다. |
JOBOBJECT_BASIC_LIMIT_INFORMATION 작업 개체에 대한 기본 제한 정보를 포함합니다. |
JOBOBJECT_BASIC_PROCESS_ID_LIST 작업 개체의 프로세스 식별자 목록을 포함합니다. |
JOBOBJECT_BASIC_UI_RESTRICTIONS 작업 개체에 대한 기본 사용자 인터페이스 제한을 포함합니다. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION 작업 개체에 대한 CPU 속도 제어 정보를 포함합니다. 이 구조체는 JobObjectCpuRateControlInformation 정보 클래스와 함께 SetInformationJobObject 및 QueryInformationJobObject 함수에서 사용됩니다. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION 작업 종료 시간 제한을 초과할 때 시스템에서 수행할 작업을 지정합니다. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION 작업 개체에 대한 기본 및 확장 제한 정보를 포함합니다. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION 작업 개체에 대해 초과된 리소스 알림 제한에 대한 정보를 포함합니다. 이 구조체는 JobObjectLimitViolationInformation 정보 클래스와 함께 QueryInformationJobObject 함수와 함께 사용됩니다. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 작업 개체에 대해 초과된 리소스 알림 제한에 대한 확장된 정보를 포함합니다. 이 구조체는 JobObjectLimitViolationInformation2 정보 클래스와 함께 QueryInformationJobObject 함수와 함께 사용됩니다. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION 작업의 네트워크 트래픽을 제어하는 데 사용되는 정보를 포함합니다. 이 구조체는 JobObjectNetRateControlInformation 정보 클래스와 함께 SetInformationJobObject 및 QueryInformationJobObject 함수에서 사용됩니다. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION 작업 개체에 대한 알림 제한에 대한 정보를 포함합니다. 이 구조체는 JobObjectNotificationLimitInformation 정보 클래스와 함께 SetInformationJobObject 및 QueryInformationJobObject 함수에서 사용됩니다. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 작업 개체에 대한 알림 제한에 대한 확장된 정보를 포함합니다. 이 구조체는 JobObjectNotificationLimitInformation2 정보 클래스와 함께 SetInformationJobObject 및 QueryInformationJobObject 함수에서 사용됩니다. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION 작업 개체에 대한 보안 제한을 포함합니다. |
NUMA_NODE_RELATIONSHIP 프로세서 그룹의 NUMA 노드에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
PROCESS_MITIGATION_ASLR_POLICY ASLR(주소 공간 임의화 레이아웃)에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY 이미지의 서명에 따라 이미지 로드에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY CFG(Control Flow Guard)에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_DEP_POLICY DEP(데이터 실행 방지)에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY 동적 코드 생성 및 수정을 제한하기 위한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY 레거시 확장 지점 DLL에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY 비시스템 글꼴 로드에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY 원격 디바이스에서 이미지를 로드하기 위한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY ???. 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY 이 데이터 구조는 사이드 채널의 완화와 관련된 프로세스 정책의 상태 제공합니다. 여기에는 투기적 실행 및 페이지 결합과 관련된 측면 채널 공격이 포함될 수 있습니다. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY 유효하지 않은 핸들 참조에 새 동작을 적용하는 데 사용됩니다. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY 프로세스에서 호출할 수 있는 시스템 호출에 제한을 적용하는 데 사용됩니다. |
PROCESSOR_GROUP_INFO 프로세서 그룹의 프로세서 수와 선호도를 나타냅니다. |
PROCESSOR_NUMBER 프로세서 그룹의 논리 프로세서를 나타냅니다. |
PROCESSOR_RELATIONSHIP 프로세서 그룹 내의 선호도에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
SINGLE_LIST_ENTRY 연결된 목록의 항목을 나타냅니다. S |
SLIST_ENTRY 연결된 목록의 항목을 나타냅니다. (SLIST_ENTRY) |
STARTUPINFOEXA 새 프로세스의 창 스테이션, 데스크톱, 표준 핸들 및 특성을 지정합니다. CreateProcess 및 CreateProcessAsUser 함수와 함께 사용됩니다. (ANSI) |
STARTUPINFOEXW 새 프로세스의 창 스테이션, 데스크톱, 표준 핸들 및 특성을 지정합니다. CreateProcess 및 CreateProcessAsUser 함수와 함께 사용됩니다. (유니코드) |
SYSTEM_CPU_SET_INFORMATION 이 구조체는 GetSystemCpuSetInformation에서 반환됩니다. 시스템의 CPU 집합을 열거하고 현재 상태를 확인하는 데 사용됩니다. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION 지정된 프로세서 집합 간의 관계를 설명합니다. 이 구조체는 GetLogicalProcessorInformation 함수와 함께 사용됩니다. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 논리 프로세서 및 관련 하드웨어의 관계에 대한 정보를 포함합니다. GetLogicalProcessorInformationEx 함수는 이 구조를 사용합니다. |
TAPE_ERASE 지울 파티션에 대해 설명합니다. |
TAPE_GET_DRIVE_PARAMETERS 테이프 드라이브를 설명합니다. GetTapeParameters 함수에서 사용됩니다. |
TAPE_GET_MEDIA_PARAMETERS 테이프 드라이브의 테이프에 대해 설명합니다. GetTapeParametersfunction에서 사용됩니다. |
TAPE_GET_POSITION 테이프의 위치를 설명합니다. |
TAPE_PREPARE 테이프를 준비하는 방법을 설명합니다. |
TAPE_SET_DRIVE_PARAMETERS 테이프 드라이브를 설명합니다. SetTapeParametersfunction에서 사용됩니다. |
TAPE_SET_MEDIA_PARAMETERS 테이프 드라이브의 테이프에 대해 설명합니다. SetTapeParametersfunction에서 사용됩니다. |
TAPE_SET_POSITION 테이프를 배치하는 방법과 위치를 설명합니다. |
TAPE_WRITE_MARKS 쓸 태피마크의 유형과 수를 설명합니다. |
UMS_CREATE_THREAD_ATTRIBUTES UMS(사용자 모드 예약) 작업자 스레드에 대한 특성을 지정합니다. |
UMS_SCHEDULER_STARTUP_INFO UMS(사용자 모드 예약) 스케줄러 스레드에 대한 특성을 지정합니다. |
UMS_SYSTEM_THREAD_INFORMATION UMS 스케줄러 스레드, UMS 작업자 스레드 또는 비 UMS 스레드를 지정합니다. GetUmsSystemThreadInformation 함수는 이 구조를 사용합니다. |
WIN32_STREAM_ID 스트림 데이터를 포함합니다. |
학습
모듈
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.