Backup
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 구조에서 식별되는 프로세서 캐시의 유형을 나타냅니다. |
Functions
_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 스트림 데이터를 포함합니다. |