winnt.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
- 애플리케이션 설치 및 서비스
- 백업
- 데이터 액세스 및 스토리지
- 개발자 정보
- DXGI
- 하드웨어 카운터 프로파일링
- Windows 애플리케이션 대한
국제화 - Kernel-Mode 드라이버 참조
- 메뉴 및 기타 리소스
- 보안 및 ID
- System Services
- Windows 셸
- windows Management Instrumentation
- windows 런타임 C++ 참조
winnt.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
함수
_InlineInterlockedAdd 지정된 LONG 값에 대한 원자성 추가 작업을 수행합니다. 이 작업은 메모리 획득 순서 의미 체계를 사용하여 수행됩니다. |
_InlineInterlockedAdd64 지정된 LONG64 값에 대한 원자성 추가 작업을 수행합니다. |
_interlockedbittestandreset 지정된 LONG 값의 지정된 비트를 테스트하고 0으로 설정합니다. 연산은 원자성입니다. |
_interlockedbittestandreset64 지정된 LONG64 값의 지정된 비트를 테스트하고 0으로 설정합니다. 연산은 원자성입니다. |
_interlockedbittestandset 지정된 LONG 값의 지정된 비트를 테스트하고 1로 설정합니다. 연산은 원자성입니다. |
_interlockedbittestandset64 지정된 LONG64 값의 지정된 비트를 테스트하고 1로 설정합니다. 연산은 원자성입니다. |
C_ASSERT 컴파일 시간에 어설션을 확인합니다. |
FIELD_OFFSET FIELD_OFFSET 매크로는 알려진 구조체 형식에서 명명된 필드의 바이트 오프셋을 반환합니다. (FIELD_OFFSET 매크로) |
GetCurrentFiber 현재 파이버의 주소를 검색합니다. |
GetFiberData 현재 파이버와 연결된 파이버 데이터를 검색합니다. |
Int32x32To64 서명된 32비트 정수 두 개에 곱하여 부가된 64비트 정수 결과를 반환합니다. |
Int64ShllMod32 부호 없는 64비트 정수 값에 대해 왼쪽 논리 시프트 작업을 수행합니다. 이 함수는 시프트 수가 0-31 범위인 왼쪽 논리 시프트에 대해 향상된 시프트 코드를 제공합니다. |
Int64ShraMod32 부가된 64비트 정수 값에 대해 올바른 산술 시프트 작업을 수행합니다. 이 함수는 시프트 수가 0-31 범위인 오른쪽 산술 시프트에 대해 향상된 시프트 코드를 제공합니다. |
Int64ShrlMod32 부호 없는 64비트 정수 값에 대해 올바른 논리 시프트 작업을 수행합니다. 이 함수는 시프트 수가 0-31 범위인 오른쪽 논리 시프트에 대해 향상된 시프트 코드를 제공합니다. |
interlockedAdd 지정된 LONG 값에 대한 원자성 추가 작업을 수행합니다. |
InterlockedAnd 지정된 LONG 값에 대해 원자성 AND 연산을 수행합니다. |
InterlockedAnd16 지정된 SHORT 값에 대해 원자성 AND 연산을 수행합니다. |
InterlockedAnd64 지정된 LONGLONG 값에 대해 원자성 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 한 쌍의 주소를 원자성으로 교환합니다. |
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 연산을 수행합니다. |
IsReparseTagMicrosoft 재구매 지점 태그가 Microsoft 재구매 지점을 나타내는지 여부를 결정합니다. |
isReparseTagNameSurrogate 태그의 연결된 재 분석 지점이 다른 명명된 엔터티(예: 탑재된 폴더)에 대한 서로게이트인지 여부를 확인합니다. |
LANGIDFROMLCID 로캘 식별자에서 언어 식별자를 검색합니다. |
MAKELANGID 기본 언어 식별자 및 하위 언어 식별자에서 언어 식별자를 만듭니다. |
MAKELCID 언어 식별자 및 정렬 순서 식별자에서 로캘 식별자를 만듭니다. |
MAKESORTLCID 언어 식별자, 정렬 순서 식별자 및 정렬 버전에서 LCID(로캘 식별자)를 생성합니다. |
MemoryBarrier CPU가 읽기 및 쓰기 작업을 다시 정렬하지 못하도록 하는 하드웨어 메모리 장벽(펜스)을 만듭니다. 컴파일러가 읽기 및 쓰기 작업을 다시 정렬하지 못할 수도 있습니다. |
Multiply128 64비트 정수 2개를 곱하여 128비트 정수 생성 |
MultiplyExtract128 2개의 64비트 정수를 곱하여 128비트 정수를 생성하고, 지정된 비트 수만큼 제품을 오른쪽으로 이동하고, 결과의 낮은 64비트를 반환합니다. |
MultiplyHigh 64비트 정수 2개를 곱하여 128비트 정수와 높은 64비트를 가져옵니다. |
NtCurrentTeb NtCurrentTeb 루틴은 현재 스레드의 TEB(스레드 환경 블록)에 대한 포인터를 반환합니다. |
PopulationCount64 부호 없는 64비트 정수의 1비트(모집단 수)의 수를 계산합니다. |
PreFetchCacheLine 프로세서에 가까운 장래에 캐시 라인이 필요할 것임을 나타냅니다. |
PRIMARYLANGID 언어 식별자에서 기본 언어 식별자를 추출합니다. |
RtlAddFunctionTable 동적 함수 테이블을 동적 함수 테이블 목록에 추가합니다. (RtlAddFunctionTable) |
RtlAddGrowableFunctionTable 코드를 포함하는 메모리 영역을 나타내는 동적 함수 테이블을 시스템에 알릴 수 있습니다. |
RtlCaptureContext 호출자의 컨텍스트에서 컨텍스트 레코드를 검색합니다. |
RtlCaptureStackBackTrace RtlCaptureStackBackTrace 루틴은 스택을 위로 이동하고 각 프레임에 대한 정보를 기록하여 스택 뒤로 추적을 캡처합니다. |
rtlConvertDeviceFamilyInfoToString 디바이스 패밀리 정보의 문자열 표현을 검색합니다. |
RtlDeleteFunctionTable 동적 함수 테이블 목록에서 동적 함수 테이블을 제거합니다. |
RtlDeleteGrowableFunctionTable 이전에 보고된 동적 함수 테이블이 더 이상 사용되지 않음을 시스템에 알릴 수 있습니다. |
RtlFirstEntrySList 자동으로 연결된 목록의 첫 번째 항목을 검색합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. |
RtlGrowFunctionTable 동적 함수 테이블의 크기가 증가했다고 보고합니다. |
RtlInitializeSListHead 적절하게 연결된 목록의 헤드를 초기화합니다. (RtlInitializeSListHead) |
RtlInstallFunctionTableCallback 동적 함수 테이블을 동적 함수 테이블 목록에 추가합니다. (RtlInstallFunctionTableCallback) |
RtlInterlockedFlushSList 자동으로 연결된 목록에서 모든 항목을 제거합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList 자동으로 연결된 목록의 맨 앞에서 항목을 제거합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList 자동으로 연결된 목록의 맨 앞에 항목을 삽입합니다. 목록에 대한 액세스는 다중 프로세서 시스템에서 동기화됩니다. (RtlInterlockedPushEntrySList) |
RtlIsEcCode 제공된 포인터가 가리키는 코드가 ARM 에뮬레이션 호환(ARM64EC)인지 여부를 나타내는 값을 반환합니다. |
RtlLookupFunctionEntry 활성 함수 테이블에서 지정된 PC 값에 해당하는 항목을 검색합니다. |
RtlPcToFileHeader 지정된 PC 값을 포함하는 이미지의 기본 주소를 검색합니다. |
RtlQueryDepthSList 지정된 singly 연결된 목록의 항목 수를 검색합니다. (RtlQueryDepthSList) |
RtlRestoreContext 호출자의 컨텍스트를 지정된 컨텍스트 레코드로 복원합니다. |
rtlUnwind 프로시저 호출 프레임의 해제를 시작합니다. (RtlUnwind) |
RtlUnwind2 프로시저 호출 프레임의 해제를 시작합니다. (RtlUnwind2) |
RtlUnwindEx 프로시저 호출 프레임의 해제를 시작합니다. |
rtlVirtualUnwind 지정된 함수 컨텍스트 앞에 오는 함수의 호출 컨텍스트를 검색합니다. |
ShiftLeft128 128비트 왼쪽으로 이동합니다. |
ShiftRight128 오른쪽으로 128비트 이동합니다. |
SORTIDFROMLCID 로캘 식별자에서 정렬 순서 식별자를 검색합니다. |
SORTVERSIONFROMLCID 로캘 식별자에서 정렬 버전을 검색합니다. |
SUBLANGID 언어 식별자에서 하위 언어 식별자를 추출합니다. |
텍스트 컴파일하는 동안 유니코드가 전처리기 지시문에 의해 정의되는 경우 문자열을 유니코드로 식별합니다. 그렇지 않으면 매크로는 문자열을 ANSI 문자열로 식별합니다. |
TpDestroyCallbackEnviron 지정된 콜백 환경을 삭제합니다. 새 스레드 풀 개체를 만드는 데 콜백 환경이 더 이상 필요하지 않은 경우 이 함수를 호출합니다. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron 스레드 풀에 대한 콜백 환경을 초기화합니다. |
TpSetCallbackActivationContext 콜백 환경에 활성화 컨텍스트를 할당합니다. |
TpSetCallbackCleanupGroup 지정된 정리 그룹을 지정된 콜백 환경과 연결합니다. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback 콜백 환경이 종료될 때 호출할 함수를 나타냅니다. |
TpSetCallbackLongFunction 이 콜백 환경과 연결된 콜백이 빠르게 반환되지 않을 수 있음을 나타냅니다. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext 콜백 환경에 활성화 컨텍스트가 없음을 나타냅니다. |
TpSetCallbackPersistent 콜백이 영구 스레드에서 실행되도록 지정합니다. (TpSetCallbackPersistent) |
TpSetCallbackPriority 동일한 스레드 풀의 다른 작업 항목을 기준으로 콜백 함수의 우선 순위를 지정합니다. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll 미해결 콜백이 있는 한 지정된 DLL이 로드된 상태로 유지되도록 합니다. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool 콜백 환경에 스레드 풀을 할당합니다. |
UInt32x32To64 부호 없는 32비트 정수 2개를 곱하여 부호 없는 64비트 정수 결과를 반환합니다. |
UnsignedMultiply128 부호 없는 64비트 정수 2개를 곱하여 부호 없는 128비트 정수를 생성합니다. |
UnsignedMultiplyExtract128 부호 없는 64비트 정수 2개를 곱하여 부호 없는 128비트 정수를 생성하고, 지정된 비트 수만큼 제품을 오른쪽으로 이동하고, 결과의 낮은 64비트를 반환합니다. |
UnsignedMultiplyHigh 64비트 정수 2개를 곱하여 128비트 정수와 부호 없는 상위 64비트를 가져옵니다. |
VER_SET_CONDITION 지정된 운영 체제 버전 특성에 사용할 비교 연산자를 나타내도록 64비트 값의 비트를 설정합니다. 이 매크로는 VerifyVersionInfo 함수의 dwlConditionMask 매개 변수를 빌드하는 데 사용됩니다. |
VerSetConditionMask 지정된 운영 체제 버전 특성에 사용할 비교 연산자를 나타내도록 64비트 값의 비트를 설정합니다. 이 함수는 VerifyVersionInfo 함수의 dwlConditionMask 매개 변수를 빌드하는 데 사용됩니다. |
YieldProcessor 대기 중인 스레드에 리소스를 제공하도록 프로세서에 신호를 전송합니다. |
콜백 함수
PAPCFUNC 애플리케이션 정의 완료 루틴입니다. QueueUserAPC 함수를 호출할 때 이 주소를 지정합니다. |
PFLS_CALLBACK_FUNCTION 애플리케이션 정의 함수입니다. FLS 슬롯이 사용 중인 경우 FlsCallback은 파이버 삭제, 스레드 종료 및 FLS 인덱스가 해제되는 경우에 호출됩니다. |
PSECURE_MEMORY_CACHE_CALLBACK 보안 메모리 범위가 해제되거나 보호가 변경될 때 호출되는 AddSecureMemoryCacheCallback 함수에 이전에 등록된 애플리케이션 정의 함수입니다. |
PVECTORED_EXCEPTION_HANDLER 벡터화된 예외 처리기 역할을 하는 애플리케이션 정의 함수입니다. |
RTL_UMS_SCHEDULER_ENTRY_POINT UMS 완료 목록과 연결된 애플리케이션 정의 UMS(사용자 모드 예약) 스케줄러 진입점 함수입니다. |
구조
ACCESS_ALLOWED_ACE 개체에 대한 액세스를 제어하는 DACL(임의 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. 액세스 허용 ACE를 사용하면 SID(보안 식별자)로 식별된 특정 트러스티에 대한 개체에 액세스할 수 있습니다. |
ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_ACE 구조체는 개체에 대한 액세스를 제어하는 임의 액세스 제어 목록에 대한 액세스 제어 항목을 정의합니다. |
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE 개체, 속성 집합 또는 속성에 대한 허용된 액세스를 제어하는 ACE(액세스 제어 항목)를 정의합니다. |
ACCESS_ALLOWED_OBJECT_ACE 개체, 속성 집합 또는 속성에 대한 허용된 액세스를 제어하는 ACE(액세스 제어 항목)를 정의합니다. |
ACCESS_DENIED_ACE 개체에 대한 액세스를 제어하는 DACL(임의 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. 액세스 거부 ACE는 SID(보안 식별자)로 식별된 특정 트러스티에 대한 개체에 대한 액세스를 거부합니다. |
ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_ACE 구조체는 개체에 대한 액세스를 제어하는 임의 액세스 제어 목록에 대한 액세스 제어 항목을 정의합니다. |
ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE 구조체는 개체, 속성 집합 또는 속성에 대한 거부된 액세스를 제어하는 액세스 제어 항목을 정의합니다. |
ACCESS_DENIED_OBJECT_ACE 개체, 속성 집합 또는 속성에 대한 액세스 거부를 제어하는 ACE(액세스 제어 항목)를 정의합니다. |
ACE_HEADER ACE(액세스 제어 항목)의 형식과 크기를 정의합니다. |
ACL ACL(액세스 제어 목록)의 헤더입니다. |
ACL_REVISION_INFORMATION ACL 구조에 대한 수정 정보를 포함합니다. |
ACL_SIZE_INFORMATION ACL 구조체의 크기에 대한 정보를 포함합니다. |
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION 구조체는 QueryActCtxW 함수에서 사용됩니다. |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION 구조체는 QueryActCtxW 함수에서 사용됩니다. |
ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION 구조체는 QueryActCtxW 함수에서 사용됩니다. |
ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_QUERY_INDEX 구조체는 QueryActCtxW 함수에서 사용됩니다. |
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION 구조체는 QueryActCtxW 함수에서 사용됩니다. |
ADMINISTRATOR_POWER_POLICY 관리자가 전원 정책 설정을 재정의하는 것을 나타냅니다. |
ARM64_NT_CONTEXT 프로세서별 레지스터 데이터를 포함합니다. 시스템은 CONTEXT 구조를 사용하여 다양한 내부 작업을 수행합니다. C |
ASSEMBLY_FILE_DETAILED_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION 구조체는 QueryActCtxW 함수에서 사용됩니다. |
BATTERY_REPORTING_SCALE IOCTL_BATTERY_QUERY_STATUS 보고되는 배터리 용량의 세분성을 포함합니다. |
CACHE_DESCRIPTOR 캐시 특성을 설명합니다. |
CACHE_RELATIONSHIP 캐시 특성을 설명합니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE 정규화된 이진 이름을 지정합니다. |
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE 클레임 보안 특성의 OCTET_STRING 값 형식을 지정합니다. |
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 serialize된 보안 설명자 내에서 지속성을 위해 연속 메모리에 정의된 리소스 특성을 정의합니다. |
CLAIM_SECURITY_ATTRIBUTE_V1 토큰 또는 권한 부여 컨텍스트와 연결할 수 있는 보안 특성을 정의합니다. |
CLAIM_SECURITY_ATTRIBUTES_INFORMATION 클레임의 보안 특성을 정의합니다. |
COMPATIBILITY_CONTEXT_ELEMENT COMPATIBILITY_CONTEXT_ELEMENT 구조체는 QueryActCtxW 함수에서 ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION 구조체의 일부로 사용됩니다. |
컨텍스트 프로세서별 레지스터 데이터를 포함합니다. 시스템은 CONTEXT 구조를 사용하여 다양한 내부 작업을 수행합니다. (CONTEXT) |
ENCLAVE_CREATE_INFO_SGX Enclave 형식이 ENCLAVE_TYPE_SGX 때 enclave를 만드는 데 사용할 아키텍처별 정보를 포함합니다. 이 정보는 SGX(Intel Software Guard Extensions) 아키텍처 확장에 대한 enclave를 지정합니다. |
ENCLAVE_CREATE_INFO_VBS enclave 형식이 ENCLAVE_TYPE_VBS 때 enclave를 만드는 데 사용할 아키텍처별 정보를 포함하며, VBS(가상화 기반 보안) enclave를 지정합니다. |
ENCLAVE_INIT_INFO_SGX Enclave 형식이 ENCLAVE_TYPE_SGX 때 enclave를 초기화하는 데 사용할 아키텍처별 정보를 포함합니다. 이 정보는 Intel SGX(Software Guard Extensions) 아키텍처 확장에 대한 enclave를 지정합니다. |
ENCLAVE_INIT_INFO_VBS enclave 형식이 ENCLAVE_TYPE_VBS 때 enclave를 초기화하는 데 사용할 아키텍처 관련 정보를 포함합니다. 이 정보는 VBS(가상화 기반 보안) enclave를 지정합니다. |
EVENTLOGRECORD ReadEventLog 함수에서 반환하는 이벤트 레코드에 대한 정보를 포함합니다. |
EXCEPTION_POINTERS 예외에 대한 머신 독립적 설명과 예외 시 프로세서 컨텍스트에 대한 컴퓨터 종속 설명이 있는 컨텍스트 레코드가 포함된 예외 레코드를 포함합니다. |
EXCEPTION_RECORD 예외를 설명합니다. (EXCEPTION_RECORD) |
EXCEPTION_RECORD64 예외를 설명합니다. E |
FILE_ID_128 128비트 파일 식별자를 정의합니다. |
FILE_NOTIFY_EXTENDED_INFORMATION ReadDirectoryChangesExW 함수에서 찾은 변경 내용을 설명합니다. |
FILE_NOTIFY_INFORMATION ReadDirectoryChangesW 함수에서 찾은 변경 내용을 설명합니다. |
FILE_SEGMENT_ELEMENT FILE_SEGMENT_ELEMENT 구조체는 분산/수집 읽기/쓰기 작업에 대한 세그먼트 버퍼 구조를 나타냅니다. |
FPO_DATA FPO(프레임 포인터 누락) 최적화를 사용할 때 x86 컴퓨터의 함수에 대한 스택 프레임 레이아웃을 나타냅니다. 구조체는 호출 프레임의 베이스를 찾는 데 사용됩니다. |
GENERIC_MAPPING 개체에 대한 특정 및 표준 액세스 권한에 대한 일반 액세스 권한의 매핑을 정의합니다. |
GROUP_AFFINITY 스레드의 선호도와 같은 프로세서 그룹별 선호도를 나타냅니다. |
GROUP_RELATIONSHIP 프로세서 그룹에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
HARDWARE_COUNTER_DATA 하드웨어 카운터 값을 포함합니다. |
HEAP_OPTIMIZE_RESOURCES_INFORMATION HeapSetInformation으로 시작된 HeapOptimizeResources 작업에 대한 플래그를 지정합니다. |
IMAGE_COFF_SYMBOLS_HEADER COFF 기호 헤더를 나타냅니다. |
IMAGE_DATA_DIRECTORY 데이터 디렉터리를 나타냅니다. |
IMAGE_DEBUG_DIRECTORY 디버그 디렉터리 형식을 나타냅니다. |
IMAGE_ENCLAVE_CONFIG32 32비트 Windows를 실행하는 시스템의 Enclave 구성 형식을 정의합니다. (32비트) |
IMAGE_ENCLAVE_CONFIG64 32비트 Windows를 실행하는 시스템의 Enclave 구성 형식을 정의합니다. (64비트) |
IMAGE_ENCLAVE_IMPORT enclave에서 가져올 수 있는 이미지 배열의 항목을 정의합니다. |
IMAGE_FILE_HEADER COFF 헤더 형식을 나타냅니다. |
IMAGE_FUNCTION_ENTRY 함수 테이블의 항목을 나타냅니다. (IMAGE_FUNCTION_ENTRY) |
IMAGE_FUNCTION_ENTRY64 함수 테이블의 항목을 나타냅니다. 나는 |
IMAGE_LOAD_CONFIG_DIRECTORY32 이미지의 로드 구성 데이터를 포함합니다. (32비트) |
IMAGE_LOAD_CONFIG_DIRECTORY64 이미지의 로드 구성 데이터를 포함합니다. (64비트) |
IMAGE_NT_HEADERS32 PE 헤더 형식을 나타냅니다. (32비트) |
IMAGE_NT_HEADERS64 PE 헤더 형식을 나타냅니다. (64비트) |
IMAGE_OPTIONAL_HEADER32 선택적 헤더 형식을 나타냅니다. (32비트) |
IMAGE_OPTIONAL_HEADER64 선택적 헤더 형식을 나타냅니다. (64비트) |
IMAGE_SECTION_HEADER 이미지 섹션 헤더 형식을 나타냅니다. |
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 작업 개체에 대한 보안 제한을 포함합니다. |
LARGE_INTEGER LARGE_INTEGER 구조체는 부가된 64비트 정수 값을 나타냅니다. (LARGE_INTEGER 공용 구조체(winnt.h)) |
LDT_ENTRY 설명자 테이블의 항목을 설명합니다. 이 구조는 x86 기반 시스템에서만 유효합니다. |
LUID 어댑터의 로컬 식별자를 설명합니다. (LUID) |
LUID_AND_ATTRIBUTES LUID(로컬 고유 식별자) 및 해당 특성을 나타냅니다. |
MEM_ADDRESS_REQUIREMENTS 가상 메모리를 관리하는 함수에 대한 확장 매개 변수의 일부로 가장 낮고 가장 높은 기본 주소 및 맞춤을 지정합니다. |
MEM_EXTENDED_PARAMETER 가상 메모리를 관리하는 함수에 대한 확장 매개 변수를 나타냅니다. |
MEMORY_BASIC_INFORMATION 프로세스의 가상 주소 공간에 있는 페이지 범위에 대한 정보를 포함합니다. |
MESSAGE_RESOURCE_BLOCK LowId 및 HighId 멤버가 나타내는 범위의 식별자가 있는 메시지 문자열에 대한 정보를 포함합니다. |
MESSAGE_RESOURCE_DATA 오류 메시지로 표시하거나 메시지 테이블 리소스의 메시지 상자에 표시할 서식이 지정된 텍스트에 대한 정보를 포함합니다. |
MESSAGE_RESOURCE_ENTRY 메시지 테이블 리소스에 대한 오류 메시지 또는 메시지 상자 표시 텍스트를 포함합니다. |
NUMA_NODE_RELATIONSHIP 프로세서 그룹의 NUMA 노드에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
OBJECT_TYPE_LIST 개체 형식의 계층 구조에서 개체 형식 요소를 식별합니다. |
OSVERSIONINFOA 운영 체제 버전 정보를 포함합니다. (ANSI) |
OSVERSIONINFOEXA 운영 체제 버전 정보를 포함합니다. 이 정보에는 주 버전 및 부 버전 번호, 빌드 번호, 플랫폼 식별자, 제품 제품군 및 시스템에 설치된 최신 서비스 팩에 대한 정보가 포함됩니다. (ANSI) |
OSVERSIONINFOEXW 운영 체제 버전 정보를 포함합니다. 이 정보에는 주 버전 및 부 버전 번호, 빌드 번호, 플랫폼 식별자, 제품 제품군 및 시스템에 설치된 최신 서비스 팩에 대한 정보가 포함됩니다. (유니코드) |
OSVERSIONINFOW 운영 체제 버전 정보를 포함합니다. (유니코드) |
PERFORMANCE_DATA 요청한 스레드 프로파일링 및 하드웨어 카운터 데이터를 포함합니다. |
POWER_ACTION_POLICY 시스템 전원 상태를 설정하는 데 사용되는 정보를 포함합니다. |
PRIVILEGE_SET 권한 집합을 지정합니다. |
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET 동적 예외 처리 연속 대상을 포함합니다. |
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE 사용자 모드 HSP(하드웨어 적용 스택 보호)와 관련된 다양한 기능에서 사용하는 동적 적용 주소 범위를 포함합니다. |
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 프로세스에서 호출할 수 있는 시스템 호출에 제한을 적용하는 데 사용됩니다. |
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY 사용자 모드 HSP(하드웨어 적용 스택 보호)에 대한 프로세스 완화 정책 설정을 포함합니다. |
PROCESSOR_GROUP_INFO 프로세서 그룹의 프로세서 수와 선호도를 나타냅니다. |
PROCESSOR_NUMBER 프로세서 그룹의 논리 프로세서를 나타냅니다. |
PROCESSOR_POWER_POLICY 프로세서 성능 제어 및 C 상태에 대한 정보를 포함합니다. |
PROCESSOR_POWER_POLICY_INFO 프로세서 C 상태 정책 설정에 대한 정보를 포함합니다. |
PROCESSOR_RELATIONSHIP 프로세서 그룹 내의 선호도에 대한 정보를 나타냅니다. 이 구조체는 GetLogicalProcessorInformationEx 함수와 함께 사용됩니다. |
QUOTA_LIMITS 사용자가 사용할 수 있는 시스템 리소스의 양을 설명합니다. |
REPARSE_GUID_DATA_BUFFER 재문 분석 지점에 대한 정보를 포함합니다. |
RUNTIME_FUNCTION 64비트 Windows의 함수 테이블에 있는 항목을 나타냅니다. |
SECURITY_CAPABILITIES 앱 컨테이너의 보안 기능을 정의합니다. |
SECURITY_DESCRIPTOR 개체와 연결된 보안 정보를 포함합니다. |
SECURITY_QUALITY_OF_SERVICE 클라이언트 가장을 지원하는 데 사용되는 정보를 포함합니다. |
SID 사용자 또는 그룹을 고유하게 식별하는 데 사용됩니다. |
SID_AND_ATTRIBUTES SID(보안 식별자) 및 해당 특성을 나타냅니다. |
SID_AND_ATTRIBUTES_HASH 지정된 SID(보안 식별자) 배열에 대한 해시 값을 지정합니다. |
SID_IDENTIFIER_AUTHORITY SID(보안 식별자)의 최상위 기관을 나타냅니다. |
SINGLE_LIST_ENTRY Singly 연결된 목록의 항목을 나타냅니다. S |
SLIST_ENTRY Singly 연결된 목록의 항목을 나타냅니다. (SLIST_ENTRY) |
SYSTEM_ALARM_ACE SYSTEM_ALARM_ACE 구조체는 나중에 사용하도록 예약되어 있습니다. |
SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_ACE 구조체는 나중에 사용하도록 예약되어 있습니다. |
SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE 구조체는 나중에 사용하도록 예약되어 있습니다. |
SYSTEM_ALARM_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE 구조체는 나중에 사용하도록 예약되어 있습니다. |
SYSTEM_AUDIT_ACE 시스템 수준 알림을 유발하는 액세스 유형을 지정하는 SACL(시스템 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. |
SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_ACE 구조는 시스템 수준 알림을 유발하는 액세스 유형을 지정하는 시스템 액세스 제어 목록에 대한 액세스 제어 항목을 정의합니다. |
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE 구조는 시스템 액세스 제어 목록에 대한 액세스 제어 항목을 정의합니다. |
SYSTEM_AUDIT_OBJECT_ACE SACL(시스템 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. |
SYSTEM_BATTERY_STATE 시스템 배터리의 현재 상태에 대한 정보를 포함합니다. |
SYSTEM_CPU_SET_INFORMATION 이 구조체는 GetSystemCpuSetInformation에서 반환됩니다. 시스템에서 CPU 집합을 열거하고 현재 상태를 확인하는 데 사용됩니다. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION 지정된 프로세서 집합 간의 관계를 설명합니다. 이 구조체는 GetLogicalProcessorInformation 함수와 함께 사용됩니다. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 논리 프로세서 및 관련 하드웨어의 관계에 대한 정보를 포함합니다. GetLogicalProcessorInformationEx 함수는 이 구조를 사용합니다. |
SYSTEM_MANDATORY_LABEL_ACE 보안 개체에 대한 필수 액세스 수준 및 정책을 지정하는 SACL(시스템 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. |
SYSTEM_POWER_CAPABILITIES 시스템의 전원 기능에 대한 정보를 포함합니다. |
SYSTEM_POWER_LEVEL 시스템 배터리 드레이닝 정책 설정에 대한 정보를 포함합니다. |
SYSTEM_POWER_POLICY 현재 시스템 전원 정책에 대한 정보를 포함합니다. |
SYSTEM_RESOURCE_ATTRIBUTE_ACE 보안 개체의 시스템 리소스 특성을 지정하는 SACL(시스템 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. |
SYSTEM_SCOPED_POLICY_ID_ACE 보안 개체의 범위가 지정된 정책 식별자를 지정하는 SACL(시스템 액세스 제어 목록)에 대한 ACE(액세스 제어 항목)를 정의합니다. |
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 쓸 테이프 표시의 유형과 수를 설명합니다. |
TOKEN_ACCESS_INFORMATION 액세스 검사를 수행하는 데 필요한 토큰의 모든 정보를 지정합니다. |
TOKEN_APPCONTAINER_INFORMATION 앱 컨테이너에 필요한 토큰의 모든 정보를 지정합니다. |
TOKEN_AUDIT_POLICY 토큰에 대한 사용자별 감사 정책을 지정합니다. |
TOKEN_CONTROL 액세스 토큰을 식별하는 정보를 포함합니다. |
TOKEN_DEFAULT_DACL DACL(임의 액세스 제어 목록)을 지정합니다. |
TOKEN_DEVICE_CLAIMS 토큰에 대한 디바이스 클레임을 정의합니다. |
TOKEN_ELEVATION 토큰에 상승된 권한이 있는지 여부를 나타냅니다. |
TOKEN_GROUPS 액세스 토큰의 SID(그룹 보안 식별자)에 대한 정보를 포함합니다. |
TOKEN_GROUPS_AND_PRIVILEGES 그룹 SID(보안 식별자) 및 액세스 토큰의 권한에 대한 정보를 포함합니다. |
TOKEN_LINKED_TOKEN 토큰에 대한 핸들을 포함합니다. 이 토큰은 GetTokenInformation 함수에서 쿼리하거나 SetTokenInformation 함수에 의해 설정된 토큰에 연결됩니다. |
TOKEN_MANDATORY_LABEL 토큰의 필수 무결성 수준을 지정합니다. |
TOKEN_MANDATORY_POLICY 토큰에 대한 필수 무결성 정책을 지정합니다. |
TOKEN_ORIGIN 로그온 세션의 원본에 대한 정보를 포함합니다. |
TOKEN_OWNER 새로 만든 개체에 적용할 기본 SID(소유자 보안 식별자)를 포함합니다. |
TOKEN_PRIMARY_GROUP 액세스 토큰에 대한 SID(그룹 보안 식별자)를 지정합니다. |
TOKEN_PRIVILEGES 액세스 토큰에 대한 권한 집합에 대한 정보를 포함합니다. |
TOKEN_SOURCE 액세스 토큰의 원본을 식별합니다. |
TOKEN_STATISTICS 액세스 토큰에 대한 정보를 포함합니다. |
TOKEN_USER 액세스 토큰과 연결된 사용자를 식별합니다. |
TOKEN_USER_CLAIMS 토큰에 대한 사용자 클레임을 정의합니다. |
ULARGE_INTEGER ULARGE_INTEGER 구조체는 부호 없는 64비트 정수 값을 나타냅니다. (ULARGE_INTEGER 공용 구조체(winnt.h)) |
UMS_CREATE_THREAD_ATTRIBUTES UMS(사용자 모드 예약) 작업자 스레드에 대한 특성을 지정합니다. |
WOW64_CONTEXT WOW64의 컨텍스트 프레임을 나타냅니다. |
WOW64_FLOATING_SAVE_AREA WOW64의 80387 저장 영역을 나타냅니다. |
WOW64_LDT_ENTRY 64비트 시스템의 32비트 스레드에 대한 설명자 테이블의 항목을 설명합니다. 이 구조는 64비트 시스템에서만 유효합니다. |
열거형
ACL_INFORMATION_CLASS ACL(액세스 제어 목록)에 할당되거나 검색되는 정보의 유형을 지정하는 값을 포함합니다. |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_COMPATIBILITY_ELEMENT_TYPE 열거형은 애플리케이션 매니페스트의 호환성 요소를 설명합니다. |
ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_REQUESTED_RUN_LEVEL 열거형은 활성화 컨텍스트의 요청된 실행 수준을 설명합니다. |
AUDIT_EVENT_TYPE 감사되는 개체의 형식을 나타내는 값을 정의합니다. AccessCheckByTypeAndAuditAlarm 및 AccessCheckByTypeResultListAndAuditAlarm 함수는 이러한 값을 사용합니다. |
COMPARTMENT_ID COMPARTMENT_ID 열거형은 네트워크 라우팅 구획 식별자를 나타냅니다. |
FIRMWARE_TYPE 펌웨어 유형을 지정합니다. |
HARDWARE_COUNTER_TYPE 프로파일되는 하드웨어 카운터의 유형을 정의합니다. |
HEAP_INFORMATION_CLASS 설정하거나 검색할 힙 정보의 클래스를 지정합니다. |
JOB_OBJECT_NET_RATE_CONTROL_FLAGS 네트워크 속도 제어에 대한 예약 정책 유형을 지정합니다. |
LOGICAL_PROCESSOR_RELATIONSHIP 해당 SYSTEM_LOGICAL_PROCESSOR_INFORMATION 또는 SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX 구조에서 식별된 프로세서 집합 간의 관계를 나타냅니다. |
MANDATORY_LEVEL 가능한 보안 수준을 나열합니다. |
MEM_EXTENDED_PARAMETER_TYPE 주소 공간에 파일 매핑에 사용되는 확장 매개 변수의 값을 정의합니다. |
POWER_ACTION 시스템 전원 작업 유형을 지정하는 데 사용되는 값을 정의합니다. |
POWER_PLATFORM_ROLE OEM의 기본 전원 관리 프로필을 나타냅니다. |
PROCESS_MITIGATION_POLICY 다양한 프로세스 완화 정책을 나타냅니다. |
PROCESSOR_CACHE_TYPE 해당 CACHE_DESCRIPTOR 구조에서 식별되는 프로세서 캐시의 형식을 나타냅니다. |
SECURITY_IMPERSONATION_LEVEL 보안 가장 수준을 지정하는 값을 포함합니다. 보안 가장 수준은 서버 프로세스가 클라이언트 프로세스를 대신하여 작동할 수 있는 정도를 제어합니다. |
SID_NAME_USE SID(보안 식별자) 형식을 지정하는 값을 포함합니다. |
SYSTEM_POWER_CONDITION GUID_ACDC_POWER_SOURCE 전원 이벤트에서 현재 전원을 나타내는 데 사용됩니다. |
SYSTEM_POWER_STATE 시스템 전원 상태를 지정하는 데 사용되는 값을 정의합니다. |
TOKEN_ELEVATION_TYPE GetTokenInformation 함수에서 쿼리하거나 SetTokenInformation 함수에 의해 설정되는 토큰의 권한 상승 유형을 나타냅니다. |
TOKEN_INFORMATION_CLASS 액세스 토큰에 할당되거나 액세스 토큰에서 검색되는 정보의 유형을 지정하는 값을 포함합니다. |
TOKEN_TYPE 기본 토큰과 가장 토큰을 구분하는 값을 포함합니다. |
TRANSACTION_OUTCOME KTM이 트랜잭션에 할당할 수 있는 결과(결과)를 정의합니다. |
USER_ACTIVITY_PRESENCE 감지된 활동을 기반으로 전원 관리를 위해 사용자의 현재 상태를 지정합니다. |
WELL_KNOWN_SID_TYPE 일반적으로 사용되는 SID(보안 식별자) 목록입니다. 프로그램은 이러한 값을 CreateWellKnownSid 함수에 전달하여 이 목록에서 SID를 만들 수 있습니다. |