共用方式為


winnt.h 標頭

此標頭由多個技術使用。 如需詳細資訊,請參閱:

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 位變數的值做為不可部分完成的作業。
InterlockedDecrement16

遞減 (減少一個)指定16位變數的值做為不可部分完成的作業。
InterlockedDecrement64

將指定 64 位變數的值遞減(減少一個),做為不可部分完成的作業。
InterlockedExchange

將 32 位變數設定為指定的值做為不可部分完成的作業。
InterlockedExchange16

將16位變數設定為指定的值做為不可部分完成的作業。
InterlockedExchange64

將 64 位變數設定為指定的值做為不可部分完成的作業。
InterlockedExchange8

將8位變數設定為指定的值做為不可部分完成的作業。
InterlockedExchangeAdd

執行兩個32位值的不可部分完成新增。
InterlockedExchangeAdd64

執行兩個64位值的不可部分完成新增。
InterlockedExchangePointer

以不可部分完成的方式交換一組位址。
InterlockedIncrement

將指定之 32 位變數的值遞增 (遞增一個),做為不可部分完成的作業。
InterlockedIncrement16

將指定之16位變數的值遞增 (遞增一個),做為不可部分完成的作業。
InterlockedIncrement64

將指定之 64 位變數的值遞增 (一)做為不可部分完成的作業。
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

判斷標記的相關聯重新剖析點是否為另一個具名實體的 Surrogate(例如掛接的資料夾)。
LANGIDFROMLCID

從地區設定標識子擷取語言標識碼。
MAKELANGID

從主要語言識別碼和子語言標識元建立語言標識碼。
MAKELCID

從語言識別碼和排序順序標識元建立地區設定標識碼。
MAKESORTLCID

從語言標識碼、排序順序標識碼和排序版本建構地區設定標識碼 (LCID)。
MemoryBarrier

建立硬體記憶體屏障(柵欄),以防止 CPU 重新排序讀取和寫入作業。 它也可能防止編譯程式重新排序讀取和寫入作業。
乘128

將兩個64位整數相乘,以產生128位整數。
MultiplyExtract128

將兩個64位整數相乘以產生128位整數、將乘積向右移位指定數目,並傳回結果的低64位。
MultiplyHigh

將兩個64位整數相乘以產生128位整數,並取得高64位。
NtCurrentTeb

NtCurrentTeb 例程會傳回目前線程的線程環境區塊 (TEB) 指標。
PopulationCount64

計算64位不帶正負號整數中的一個位(母體計數)。
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

擷取包含指定計算機值的映像基位址。
RtlQueryDepthSList

擷取指定之單項連結清單中的項目數。 (RtlQueryDepthSList)
RtlRestoreContext

將呼叫者的內容還原至指定的內容記錄。
RtlUnwind

起始過程調用框架的回溯。 (RtlUnwind)
RtlUnwind2

起始過程調用框架的回溯。 (RtlUnwind2)
RtlUnwindEx

起始過程調用框架的回溯。
RtlVirtualUnwind

擷取指定函式內容之前之函式的調用內容。
ShiftLeft128

向左移 128 位。
ShiftRight128

向右移 128 位。
SORTIDFROMLCID

從地區設定標識子擷取排序順序標識碼。
SORTVERSIONFROMLCID

從地區設定標識子擷取排序版本。
SUBLANGID

從語言標識符擷取子語言標識碼。
TEXT

在編譯期間由預處理器指示詞定義 UNICODE 時,將字串識別為 Unicode。 否則,宏會將字串識別為 ANSI 字串。
TpDestroyCallbackEnviron

刪除指定的回呼環境。 當不再需要回呼環境來建立新的線程集區物件時,請呼叫此函式。 (TpDestroyCallbackEnviron)
TpInitializeCallbackEnviron

初始化線程集區的回呼環境。
TpSetCallbackActivationContext

將啟用內容指派給回呼環境。
TpSetCallbackCleanupGroup

將指定的清除群組與指定的回呼環境產生關聯。 (TpSetCallbackCleanupGroup)
TpSetCallbackFinalizationCallback

表示在完成回呼環境時要呼叫的函式。
TpSetCallbackLongFunction

表示與此回呼環境相關聯的回呼可能不會快速傳回。 (TpSetCallbackLongFunction)
TpSetCallbackNoActivationContext

表示回呼環境沒有啟用內容。
TpSetCallbackPersistent

指定回呼應該在永續性線程上執行。 (TpSetCallbackPersistent)
TpSetCallbackPriority

指定回呼函式相對於相同線程集區中其他工作專案的優先順序。 (TpSetCallbackPriority)
TpSetCallbackRaceWithDll

確保只要有未完成的回呼,指定的 DLL 仍會繼續載入。 (TpSetCallbackRaceWithDll)
TpSetCallbackThreadpool

將線程集區指派給回呼環境。
UInt32x32To64

將兩個不帶正負號的 32 位整數相乘,並傳回不帶正負號的 64 位整數結果。
UnsignedMultiply128

將兩個不帶正負號的64位整數相乘,以產生不帶正負號的128位整數。
UnsignedMultiplyExtract128

將兩個不帶正負號的64位整數相乘以產生不帶正負號的128位整數、將產品向右移位指定的位數,並傳回結果的低64位。
UnsignedMultiplyHigh

將兩個64位整數相乘以產生128位整數,並取得高無符號64位。
VER_SET_CONDITION

設定 64 位值的位元,表示要用於指定作業系統版本屬性的比較運算元。 這個宏是用來建置 VerifyVersionInfo 函式的 dwlConditionMask 參數。
VerSetConditionMask

設定 64 位值的位元,表示要用於指定作業系統版本屬性的比較運算元。 此函式可用來建置 VerifyVersionInfo 函式的 dwlConditionMask 參數。
YieldProcessor

向處理器發出訊號,以將資源提供給正在等候它們的線程。

回呼函式

 
PAPCFUNC

應用程式定義的完成例程。 呼叫 QueueUserAPC 函式時指定此位址。
PFLS_CALLBACK_FUNCTION

應用程式定義的函式。 如果 FLS 位置正在使用中,則會在光纖刪除、線程結束以及釋放 FLS 索引時呼叫 FlsCallback。
PSECURE_MEMORY_CACHE_CALLBACK

先前向 AddSecureMemoryCacheCallback 函式註冊的應用程式定義函式,會在釋放安全記憶體範圍或變更其保護時呼叫。
PVECTORED_EXCEPTION_HANDLER

作為向量例外狀況處理程式的應用程式定義函式。
RTL_UMS_SCHEDULER_ENTRY_POINT

與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

QueryActCtxW 函式會使用ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION結構。
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

QueryActCtxW 函式會使用ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION結構。
ACTIVATION_CONTEXT_DETAILED_INFORMATION

QueryActCtxW 函式會使用ACTIVATION_CONTEXT_DETAILED_INFORMATION結構。
ACTIVATION_CONTEXT_QUERY_INDEX

QueryActCtxW 函式會使用ACTIVATION_CONTEXT_QUERY_INDEX結構。
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

QueryActCtxW 函式會使用ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION結構。
ADMINISTRATOR_POWER_POLICY

代表系統管理員覆寫電源原則設定。
ARM64_NT_CONTEXT

包含處理器特定的緩存器數據。 系統會使用 CONTEXT 結構來執行各種內部作業。C
ASSEMBLY_FILE_DETAILED_INFORMATION

queryActCtxW 函式會使用ASSEMBLY_FILE_DETAILED_INFORMATION結構。
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

定義資源屬性,該屬性定義於連續記憶體中,以在串行化的安全性描述元中保存。
CLAIM_SECURITY_ATTRIBUTE_V1

定義可以與令牌或授權內容相關聯的安全性屬性。
CLAIM_SECURITY_ATTRIBUTES_INFORMATION

定義宣告的安全性屬性。
COMPATIBILITY_CONTEXT_ELEMENT

queryActCtxW 函式會使用COMPATIBILITY_CONTEXT_ELEMENT結構做為ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION結構的一部分。
CONTEXT

包含處理器特定的緩存器數據。 系統會使用 CONTEXT 結構來執行各種內部作業。 (內容)
ENCLAVE_CREATE_INFO_SGX

包含當記憶體保護區類型ENCLAVE_TYPE_SGX時,用來建立記憶體保護區的架構特定資訊,這會指定 Intel Software Guard Extensions (SGX) 架構延伸模組的記憶體保護區。
ENCLAVE_CREATE_INFO_VBS

包含當記憶體保護區類型ENCLAVE_TYPE_VBS時,用來建立記憶體保護區的架構特定資訊,其會指定虛擬化型安全性 (VBS) 記憶體保護區。
ENCLAVE_INIT_INFO_SGX

包含當記憶體保護區類型ENCLAVE_TYPE_SGX時,用來初始化記憶體保護區的架構特定資訊,這會指定 Intel Software Guard Extensions (SGX) 架構延伸模組的記憶體保護區。
ENCLAVE_INIT_INFO_VBS

包含當記憶體保護區類型ENCLAVE_TYPE_VBS時,用來初始化記憶體保護區的架構特定資訊,其會指定虛擬化型安全性 (VBS) 記憶體保護區。
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 之系統的記憶體保護區組態格式。 (32 位)
IMAGE_ENCLAVE_CONFIG64

定義執行 32 位 Windows 之系統的記憶體保護區組態格式。 (64 位)
IMAGE_ENCLAVE_IMPORT

定義記憶體保護區可以匯入之影像陣列中的專案。
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速率控制資訊。 SetInformationJobObject 和 QueryInformationJobObject 函式會使用這個結構搭配 JobObjectCpuRateControlInformation 資訊類別。
JOBOBJECT_END_OF_JOB_TIME_INFORMATION

指定超過工作結束時間限制時,系統會執行的動作。
JOBOBJECT_EXTENDED_LIMIT_INFORMATION

包含作業物件的基本和擴充限制資訊。
JOBOBJECT_LIMIT_VIOLATION_INFORMATION

包含作業物件已超過的資源通知限制相關信息。 此結構與 QueryInformationJobObject 函式搭配 JobObjectLimitViolationInformation 資訊類別使用。
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

包含作業物件已超過之資源通知限制的擴充資訊。 此結構與 QueryInformationJobObject 函式搭配 JobObjectLimitViolationInformation2 資訊類別使用。
JOBOBJECT_NET_RATE_CONTROL_INFORMATION

包含用來控制作業網路流量的資訊。 SetInformationJobObject 和 QueryInformationJobObject 函式會使用這個結構與 JobObjectNetRateControlInformation 資訊類別。
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

包含作業物件之通知限制的相關信息。 SetInformationJobObject 和 QueryInformationJobObject 函式會使用這個結構搭配 JobObjectNotificationLimitInformation 資訊類別。
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

包含作業物件之通知限制的擴充資訊。 SetInformationJobObject 和 QueryInformationJobObject 函式會使用這個結構與 JobObjectNotificationLimitInformation2 資訊類別。
JOBOBJECT_SECURITY_LIMIT_INFORMATION

包含作業物件的安全性限制。
LARGE_INTEGER

LARGE_INTEGER 結構代表 64 位帶正負號的整數值。 (LARGE_INTEGER工會(溫特.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

包含作業系統版本資訊。 此資訊包括主要和次要版本號碼、組建編號、平臺標識符,以及安裝在系統上的產品套件和最新 Service Pack 的相關信息。 (ANSI)
OSVERSIONINFOEXW

包含作業系統版本資訊。 此資訊包括主要和次要版本號碼、組建編號、平臺標識符,以及安裝在系統上的產品套件和最新 Service Pack 的相關信息。 (Unicode)
OSVERSIONINFOW

包含作業系統版本資訊。 (Unicode)
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) 的程式風險降低原則設定。
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

表示單向連結清單中的專案。S
SLIST_ENTRY

表示單向連結清單中的專案。 (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工會(溫特.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。