header winnt.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
- Penginstalan dan Layanan Aplikasi
- Pencadangan
- Akses Data dan Penyimpanan
- Catatan Pengembang
- DXGI
- profil penghitung perangkat keras
- Internationalisasi untuk Aplikasi Windows
- Referensi Driver
Kernel-Mode - Menu dan Sumber Daya Lainnya
- Keamanan dan Identitas
- Layanan Sistem
- Windows Shell
- Instrumentasi Manajemen Windows
- referensi Windows Runtime C++
winnt.h berisi antarmuka pemrograman berikut:
Fungsi
_InlineInterlockedAdd Melakukan operasi penambahan atomik pada nilai LONG yang ditentukan. Operasi ini dilakukan dengan memperoleh semantik pengurutan memori. |
_InlineInterlockedAdd64 Melakukan operasi penambahan atomik pada nilai LONG64 yang ditentukan. |
_interlockedbittestandreset Menguji bit yang ditentukan dari nilai LONG yang ditentukan dan mengaturnya ke 0. Operasi ini atomik. |
_interlockedbittestandreset64 Menguji bit yang ditentukan dari nilai LONG64 yang ditentukan dan mengaturnya ke 0. Operasi ini atomik. |
_interlockedbittestandset Menguji bit yang ditentukan dari nilai LONG yang ditentukan dan mengaturnya ke 1. Operasi ini atomik. |
_interlockedbittestandset64 Menguji bit yang ditentukan dari nilai LONG64 yang ditentukan dan mengaturnya ke 1. Operasi ini atomik. |
C_ASSERT Memeriksa pernyataan pada waktu kompilasi. |
FIELD_OFFSET Makro FIELD_OFFSET mengembalikan offset byte dari bidang bernama dalam jenis struktur yang diketahui. (makro FIELD_OFFSET) |
GetCurrentFiber Mengambil alamat serat saat ini. |
Mengambil data serat yang terkait dengan serat saat ini. |
Int32x32To64 Mengalikan dua bilangan bulat 32-bit yang ditandatangani, mengembalikan hasil bilangan bulat 64-bit yang ditandatangani. |
Int64ShllMod32 Melakukan operasi shift logis kiri pada nilai bilangan bulat 64-bit yang tidak ditandatangani. Fungsi ini menyediakan kode pergeseran yang ditingkatkan untuk pergeseran logis kiri di mana jumlah shift berada dalam rentang 0-31. |
Melakukan operasi pergeseran aritmatika kanan pada nilai bilangan bulat 64-bit yang ditandatangani. Fungsi ini menyediakan peningkatan kode pergeseran untuk pergeseran aritmatika kanan di mana jumlah shift berada dalam rentang 0-31. |
Int64ShrlMod32 Melakukan operasi pergeseran logis yang tepat pada nilai bilangan bulat 64-bit yang tidak ditandatangani. Fungsi ini menyediakan peningkatan kode pergeseran untuk pergeseran logis yang tepat di mana jumlah shift berada dalam rentang 0-31. |
InterlockedAdd Melakukan operasi penambahan atomik pada nilai LONG yang ditentukan. |
InterlockedAnd Melakukan operasi Atom AND pada nilai LONG yang ditentukan. |
InterlockedAnd16 Melakukan operasi Atom DAN pada nilai SHORT yang ditentukan. |
InterlockedAnd64 Melakukan operasi Atom AND pada nilai LONGLONG yang ditentukan. |
InterlockedAnd8 Melakukan operasi Atom DAN pada nilai karakter yang ditentukan. |
InterlockedCompareExchange Melakukan operasi perbandingan dan pertukaran atomik pada nilai yang ditentukan. Fungsi ini membandingkan dua nilai dan pertukaran 32-bit yang ditentukan dengan nilai 32-bit lainnya berdasarkan hasil perbandingan. |
InterlockedCompareExchange128 Melakukan operasi perbandingan dan pertukaran atomik pada nilai yang ditentukan. Fungsi ini membandingkan dua nilai 128-bit dan pertukaran tertentu dengan nilai 128-bit lainnya berdasarkan hasil perbandingan. |
InterlockedCompareExchange16 Melakukan operasi perbandingan dan pertukaran atomik pada nilai yang ditentukan. Fungsi ini membandingkan dua nilai 16-bit dan pertukaran tertentu dengan nilai 16-bit lainnya berdasarkan hasil perbandingan. |
interlockedCompareExchange64 Melakukan operasi perbandingan dan pertukaran atomik pada nilai yang ditentukan. Fungsi ini membandingkan dua nilai dan pertukaran 64-bit yang ditentukan dengan nilai 64-bit lainnya berdasarkan hasil perbandingan. |
InterlockedCompareExchangePointer Melakukan operasi perbandingan dan pertukaran atomik pada nilai yang ditentukan. Fungsi ini membandingkan dua nilai penunjuk dan pertukaran yang ditentukan dengan nilai pointer lain berdasarkan hasil perbandingan. |
InterlockedDecrement Pengurangan (berkurang satu) nilai variabel 32-bit yang ditentukan sebagai operasi atom. |
InterlockedDecrement16 Pengurangan (berkurang satu) nilai variabel 16-bit yang ditentukan sebagai operasi atom. |
InterlockedDecrement64 Pengurangan (berkurang satu) nilai variabel 64-bit yang ditentukan sebagai operasi atom. |
InterlockedExchange Mengatur variabel 32-bit ke nilai yang ditentukan sebagai operasi atom. |
Mengatur variabel 16-bit ke nilai yang ditentukan sebagai operasi atom. |
Mengatur variabel 64-bit ke nilai yang ditentukan sebagai operasi atom. |
interlockedExchange8 Mengatur variabel 8-bit ke nilai yang ditentukan sebagai operasi atom. |
InterlockedExchangeAdd Melakukan penambahan atom dari dua nilai 32-bit. |
InterlockedExchangeAdd64 Melakukan penambahan atom dari dua nilai 64-bit. |
InterlockedExchangePointer Secara atomik bertukar sepasang alamat. |
InterlockedIncrement Kenaikan (bertambah satu) nilai variabel 32-bit yang ditentukan sebagai operasi atomik. |
interlockedIncrement16 Kenaikan (bertambah satu) nilai variabel 16-bit yang ditentukan sebagai operasi atomik. |
InterlockedIncrement64 Kenaikan (bertambah satu) nilai variabel 64-bit yang ditentukan sebagai operasi atomik. |
InterlockedOr Melakukan operasi Atom OR pada nilai LONG yang ditentukan. |
Melakukan operasi Atom OR pada nilai SHORT yang ditentukan. |
InterlockedOr64 Melakukan operasi Atom OR pada nilai LONGLONG yang ditentukan. |
InterlockedOr8 Melakukan operasi Atom OR pada nilai karakter yang ditentukan. |
InterlockedXor Melakukan operasi XOR atomik pada nilai LONG yang ditentukan. |
Melakukan operasi XOR atomik pada nilai SHORT yang ditentukan. |
InterlockedXor64 Melakukan operasi XOR atomik pada nilai LONGLONG yang ditentukan. |
InterlockedXor8 Melakukan operasi XOR atomik pada nilai karakter yang ditentukan. |
IsReparseTagMicrosoft Menentukan apakah tag titik pemisahan ulang menunjukkan titik pemilah ulang Microsoft. |
IsReparseTagNameSurrogate Menentukan apakah titik pemisahan ulang terkait tag adalah pengganti untuk entitas bernama lain (misalnya, folder yang dipasang). |
LANGIDFROMLCID Mengambil pengidentifikasi bahasa dari pengidentifikasi lokal. |
MAKELANGID Membuat pengidentifikasi bahasa dari pengidentifikasi bahasa utama dan pengidentifikasi sublanguage. |
Membuat pengidentifikasi lokal dari pengidentifikasi bahasa dan pengidentifikasi urutan pengurutan. |
Membuat pengidentifikasi lokal (LCID) dari pengidentifikasi bahasa, pengidentifikasi urutan pengurutan, dan versi pengurutan. |
MemoryBarrier Membuat penghalang memori perangkat keras (pagar) yang mencegah CPU memesan ulang operasi baca dan tulis. Ini juga dapat mencegah pengkompilasi memesan ulang operasi baca dan tulis. |
Kalikan128 Mengalikan dua bilangan bulat 64-bit untuk menghasilkan bilangan bulat 128-bit. |
MultiplyExtract128 Mengalikan dua bilangan bulat 64-bit untuk menghasilkan bilangan bulat 128-bit, menggeser produk ke kanan dengan jumlah bit yang ditentukan, dan mengembalikan 64 bit hasil yang rendah. |
MultiplyHigh Mengalikan dua bilangan bulat 64-bit untuk menghasilkan bilangan bulat 128-bit dan mendapatkan 64 bit tinggi. |
Rutinitas NtCurrentTeb mengembalikan penunjuk ke Blok Lingkungan Utas (TEB) dari utas saat ini. |
PopulationCount64 Menghitung jumlah satu bit (jumlah populasi) dalam bilangan bulat yang tidak ditandatangani 64-bit. |
PreFetchCacheLine Menunjukkan kepada prosesor bahwa baris cache akan diperlukan dalam waktu dekat. |
PRIMARYLANGID Mengekstrak pengidentifikasi bahasa utama dari pengidentifikasi bahasa. |
RtlAddFunctionTable Menambahkan tabel fungsi dinamis ke daftar tabel fungsi dinamis. (RtlAddFunctionTable) |
RtlAddGrowableFunctionTable Menginformasikan sistem tabel fungsi dinamis yang mewakili wilayah memori yang berisi kode. |
RtlCaptureContext Mengambil rekaman konteks dalam konteks pemanggil. |
RtlCaptureStackBackTrace Rutinitas RtlCaptureStackBackTrace menangkap jejak tumpukan kembali dengan menjalankan tumpukan dan merekam informasi untuk setiap bingkai. |
RtlConvertDeviceFamilyInfoToString Mengambil representasi string info keluarga perangkat. |
RtlDeleteFunctionTable Menghapus tabel fungsi dinamis dari daftar tabel fungsi dinamis. |
RtlDeleteGrowableFunctionTable Menginformasikan sistem bahwa tabel fungsi dinamis yang dilaporkan sebelumnya tidak lagi digunakan. |
RtlFirstEntrySList Mengambil entri pertama dalam daftar yang ditautkan dengan nyanyian. Akses ke daftar disinkronkan pada sistem multiprosesor. |
Melaporkan bahwa tabel fungsi dinamis telah meningkat ukurannya. |
RtlInitializeSListHead Menginisialisasi kepala daftar yang ditautkan dengan nyanyian. (RtlInitializeSListHead) |
RtlInstallFunctionTableCallback Menambahkan tabel fungsi dinamis ke daftar tabel fungsi dinamis. (RtlInstallFunctionTableCallback) |
RtlInterlockedFlushSList Menghapus semua item dari daftar yang ditautkan dengan nyanyian. Akses ke daftar disinkronkan pada sistem multiprosesor. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList Menghapus item dari depan daftar yang ditautkan dengan nyanyian. Akses ke daftar disinkronkan pada sistem multiprosesor. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList Menyisipkan item di bagian depan daftar yang ditautkan dengan nyanyian. Akses ke daftar disinkronkan pada sistem multiprosesor. (RtlInterlockedPushEntrySList) |
Mengembalikan nilai yang menunjukkan apakah kode yang diarahkan oleh pointer yang disediakan kompatibel dengan emulasi ARM (ARM64EC). |
RtlLookupFunctionEntry Mencari tabel fungsi aktif untuk entri yang sesuai dengan nilai PC yang ditentukan. |
Mengambil alamat dasar gambar yang berisi nilai PC yang ditentukan. |
RtlQueryDepthSList Mengambil jumlah entri dalam daftar yang ditautkan secara senyap yang ditentukan. (RtlQueryDepthSList) |
RtlRestoreContext Memulihkan konteks pemanggil ke rekaman konteks yang ditentukan. |
Memulai unwind bingkai panggilan prosedur. (RtlUnwind) |
Memulai unwind bingkai panggilan prosedur. (RtlUnwind2) |
RtlUnwindEx Memulai unwind bingkai panggilan prosedur. |
RtlVirtualUnwind Mengambil konteks pemanggilan fungsi yang mendahului konteks fungsi yang ditentukan. |
Bergeser 128-bit ke kiri. |
ShiftRight128 Menggeser 128-bit ke kanan. |
SORTIDFROMLCID Mengambil pengidentifikasi urutan pengurutan dari pengidentifikasi lokal. |
SORTVERSIONFROMLCID Mengambil versi pengurutan dari pengidentifikasi lokal. |
SUBLANGID Mengekstrak pengidentifikasi sublanguage dari pengidentifikasi bahasa. |
TEKS Mengidentifikasi string sebagai Unicode ketika UNICODE didefinisikan oleh direktif praprosesor selama kompilasi. Jika tidak, makro mengidentifikasi string sebagai string ANSI. |
TpDestroyCallbackEnviron Menghapus lingkungan panggilan balik yang ditentukan. Panggil fungsi ini saat lingkungan panggilan balik tidak lagi diperlukan untuk membuat objek kumpulan utas baru. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron Menginisialisasi lingkungan panggilan balik untuk kumpulan utas. |
TpSetCallbackActivationContext Menetapkan konteks aktivasi ke lingkungan panggilan balik. |
TpSetCallbackCleanupGroup Mengaitkan grup pembersihan yang ditentukan dengan lingkungan panggilan balik yang ditentukan. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback Menunjukkan fungsi yang akan dipanggil saat lingkungan panggilan balik diselesaikan. |
TpSetCallbackLongFunction Menunjukkan bahwa panggilan balik yang terkait dengan lingkungan panggilan balik ini mungkin tidak kembali dengan cepat. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext Menunjukkan bahwa lingkungan panggilan balik tidak memiliki konteks aktivasi. |
TpSetCallbackPersistent Menentukan bahwa panggilan balik harus berjalan pada utas persisten. (TpSetCallbackPersistent) |
Menentukan prioritas fungsi panggilan balik relatif terhadap item kerja lain di kumpulan utas yang sama. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll Memastikan bahwa DLL yang ditentukan tetap dimuat selama ada panggilan balik yang luar biasa. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool Menetapkan kumpulan utas ke lingkungan panggilan balik. |
UInt32x32To64 Mengalikan dua bilangan bulat 32-bit yang tidak ditandatangani, mengembalikan hasil bilangan bulat 64-bit yang tidak ditandatangani. |
UnsignedMultiply128 Mengalikan dua bilangan bulat 64-bit yang tidak ditandatangani untuk menghasilkan bilangan bulat 128-bit yang tidak ditandatangani. |
UnsignedMultiplyExtract128 Mengalikan dua bilangan bulat 64-bit yang tidak ditandatangani untuk menghasilkan bilangan bulat 128-bit yang tidak ditandatangani, menggeser produk ke kanan dengan jumlah bit yang ditentukan, dan mengembalikan 64 bit hasil yang rendah. |
UnsignedMultiplyHigh Mengalikan dua bilangan bulat 64-bit untuk menghasilkan bilangan bulat 128-bit dan mendapatkan 64 bit tinggi yang tidak ditandatangani. |
VER_SET_CONDITION Mengatur bit nilai 64-bit untuk menunjukkan operator perbandingan yang akan digunakan untuk atribut versi sistem operasi tertentu. Makro ini digunakan untuk membangun parameter dwlConditionMask dari fungsi VerifyVersionInfo. |
Mengatur bit nilai 64-bit untuk menunjukkan operator perbandingan yang akan digunakan untuk atribut versi sistem operasi tertentu. Fungsi ini digunakan untuk membangun parameter dwlConditionMask dari fungsi VerifyVersionInfo. |
YieldProcessor Sinyal ke prosesor untuk memberikan sumber daya ke utas yang menunggunya. |
Fungsi panggilan balik
PAPCFUNC Rutinitas penyelesaian yang ditentukan aplikasi. Tentukan alamat ini saat memanggil fungsi QueueUserAPC. |
PFLS_CALLBACK_FUNCTION Fungsi yang ditentukan aplikasi. Jika slot FLS sedang digunakan, FlsCallback dipanggil pada penghapusan serat, keluar utas, dan ketika indeks FLS dibebaskan. |
PSECURE_MEMORY_CACHE_CALLBACK Fungsi yang ditentukan aplikasi yang sebelumnya terdaftar dengan fungsi AddSecureMemoryCacheCallback yang dipanggil ketika rentang memori aman dibebaskan atau perlindungannya diubah. |
PVECTORED_EXCEPTION_HANDLER Fungsi yang ditentukan aplikasi yang berfungsi sebagai handler pengecualian vektor. |
RTL_UMS_SCHEDULER_ENTRY_POINT Fungsi titik masuk penjadwalan mode pengguna (UMS) yang ditentukan aplikasi yang terkait dengan daftar penyelesaian UMS. |
Struktur
ACCESS_ALLOWED_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses diskresi (DACL) yang mengontrol akses ke objek. ACE yang diizinkan akses memungkinkan akses ke objek untuk wali tertentu yang diidentifikasi oleh pengidentifikasi keamanan (SID). |
ACCESS_ALLOWED_CALLBACK_ACE Struktur ACCESS_ALLOWED_CALLBACK_ACE menentukan entri kontrol akses untuk daftar kontrol akses diskresi yang mengontrol akses ke objek. |
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE Menentukan entri kontrol akses (ACE) yang mengontrol akses yang diizinkan ke objek, kumpulan properti, atau properti. |
ACCESS_ALLOWED_OBJECT_ACE Menentukan entri kontrol akses (ACE) yang mengontrol akses yang diizinkan ke objek, kumpulan properti, atau properti. |
ACCESS_DENIED_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses diskresi (DACL) yang mengontrol akses ke objek. ACE yang ditolak akses menolak akses ke objek untuk wali tertentu yang diidentifikasi oleh pengidentifikasi keamanan (SID). |
ACCESS_DENIED_CALLBACK_ACE Struktur ACCESS_DENIED_CALLBACK_ACE menentukan entri kontrol akses untuk daftar kontrol akses diskresi yang mengontrol akses ke objek. |
ACCESS_DENIED_CALLBACK_OBJECT_ACE Struktur ACCESS_DENIED_CALLBACK_OBJECT_ACE menentukan entri kontrol akses yang mengontrol akses yang ditolak ke objek, kumpulan properti, atau properti. |
ACCESS_DENIED_OBJECT_ACE Menentukan entri kontrol akses (ACE) yang mengontrol akses yang ditolak ke objek, kumpulan properti, atau properti. |
ACE_HEADER Menentukan jenis dan ukuran entri kontrol akses (ACE). |
Header daftar kontrol akses (ACL). |
ACL_REVISION_INFORMATION Berisi informasi revisi tentang struktur ACL. |
ACL_SIZE_INFORMATION Berisi informasi tentang ukuran struktur ACL. |
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Struktur ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION digunakan oleh fungsi QueryActCtxW. |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Struktur ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION digunakan oleh fungsi QueryActCtxW. |
ACTIVATION_CONTEXT_DETAILED_INFORMATION Struktur ACTIVATION_CONTEXT_DETAILED_INFORMATION digunakan oleh fungsi QueryActCtxW. |
ACTIVATION_CONTEXT_QUERY_INDEX Struktur ACTIVATION_CONTEXT_QUERY_INDEX digunakan oleh fungsi QueryActCtxW. |
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Struktur ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION digunakan oleh fungsi QueryActCtxW. |
ADMINISTRATOR_POWER_POLICY Mewakili pengaturan kebijakan daya penimpaan administrator. |
ARM64_NT_CONTEXT Berisi data register khusus prosesor. Sistem menggunakan struktur CONTEXT untuk melakukan berbagai operasi internal. C |
ASSEMBLY_FILE_DETAILED_INFORMATION Struktur ASSEMBLY_FILE_DETAILED_INFORMATION digunakan oleh fungsi QueryActCtxW. |
BATTERY_REPORTING_SCALE Berisi granularitas kapasitas baterai yang dilaporkan oleh IOCTL_BATTERY_QUERY_STATUS. |
CACHE_DESCRIPTOR Menjelaskan atribut cache. |
CACHE_RELATIONSHIP Menjelaskan atribut cache. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformationEx. |
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE Menentukan nama biner yang sepenuhnya memenuhi syarat. |
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE Menentukan jenis nilai OCTET_STRING dari atribut keamanan klaim. |
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 Menentukan atribut sumber daya yang didefinisikan dalam memori berkelanjutan untuk persistensi dalam deskriptor keamanan berseri. |
CLAIM_SECURITY_ATTRIBUTE_V1 Menentukan atribut keamanan yang dapat dikaitkan dengan token atau konteks otorisasi. |
CLAIM_SECURITY_ATTRIBUTES_INFORMATION Menentukan atribut keamanan untuk klaim. |
COMPATIBILITY_CONTEXT_ELEMENT Struktur COMPATIBILITY_CONTEXT_ELEMENT digunakan oleh fungsi QueryActCtxW sebagai bagian dari struktur ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION. |
KONTEKS Berisi data register khusus prosesor. Sistem menggunakan struktur CONTEXT untuk melakukan berbagai operasi internal. (KONTEKS) |
ENCLAVE_CREATE_INFO_SGX Berisi informasi khusus arsitektur yang digunakan untuk membuat enklave saat jenis enklave ENCLAVE_TYPE_SGX, yang menentukan enklave untuk ekstensi arsitektur Intel Software Guard Extensions (SGX). |
ENCLAVE_CREATE_INFO_VBS Berisi informasi khusus arsitektur yang digunakan untuk membuat enklave saat jenis enklave ENCLAVE_TYPE_VBS, yang menentukan enklave keamanan berbasis virtualisasi (VBS). |
ENCLAVE_INIT_INFO_SGX Berisi informasi khusus arsitektur yang digunakan untuk menginisialisasi enklave saat jenis enklave ENCLAVE_TYPE_SGX, yang menentukan enklave untuk ekstensi arsitektur Intel Software Guard Extensions (SGX). |
ENCLAVE_INIT_INFO_VBS Berisi informasi khusus arsitektur yang digunakan untuk menginisialisasi enklave ketika jenis enklave ENCLAVE_TYPE_VBS, yang menentukan enklave keamanan berbasis virtualisasi (VBS). |
Berisi informasi tentang rekaman peristiwa yang dikembalikan oleh fungsi ReadEventLog. |
EXCEPTION_POINTERS Berisi catatan pengecualian dengan deskripsi pengecualian independen mesin dan rekaman konteks dengan deskripsi tergantung mesin dari konteks prosesor pada saat pengecualian. |
EXCEPTION_RECORD Menjelaskan pengecualian. (EXCEPTION_RECORD) |
EXCEPTION_RECORD64 Menjelaskan pengecualian. E |
FILE_ID_128 Menentukan pengidentifikasi file 128-bit. |
FILE_NOTIFY_EXTENDED_INFORMATION Menjelaskan perubahan yang ditemukan oleh fungsi ReadDirectoryChangesExW. |
FILE_NOTIFY_INFORMATION Menjelaskan perubahan yang ditemukan oleh fungsi ReadDirectoryChangesW. |
FILE_SEGMENT_ELEMENT Struktur FILE_SEGMENT_ELEMENT mewakili struktur buffer segmen untuk tindakan sebar/kumpulkan baca/tulis. |
FPO_DATA Mewakili tata letak bingkai tumpukan untuk fungsi pada komputer x86 saat pengoptimalan frame pointer omission (FPO) digunakan. Struktur digunakan untuk menemukan dasar bingkai panggilan. |
GENERIC_MAPPING Menentukan pemetaan hak akses generik untuk hak akses tertentu dan standar untuk objek. |
GROUP_AFFINITY Mewakili afinitas khusus grup prosesor, seperti afinitas utas. |
GROUP_RELATIONSHIP Mewakili informasi tentang grup prosesor. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformationEx. |
HARDWARE_COUNTER_DATA Berisi nilai penghitung perangkat keras. |
HEAP_OPTIMIZE_RESOURCES_INFORMATION Menentukan bendera untuk operasi HeapOptimizeResources yang dimulai dengan HeapSetInformation. |
IMAGE_COFF_SYMBOLS_HEADER Mewakili header simbol COFF. |
IMAGE_DATA_DIRECTORY Mewakili direktori data. |
IMAGE_DEBUG_DIRECTORY Mewakili format direktori debug. |
IMAGE_ENCLAVE_CONFIG32 Menentukan format konfigurasi enklave untuk sistem yang menjalankan Windows 32-bit. (32 bit) |
IMAGE_ENCLAVE_CONFIG64 Menentukan format konfigurasi enklave untuk sistem yang menjalankan Windows 32-bit. (64 bit) |
IMAGE_ENCLAVE_IMPORT Menentukan entri dalam array gambar yang dapat diimpor enklave. |
IMAGE_FILE_HEADER Mewakili format header COFF. |
IMAGE_FUNCTION_ENTRY Mewakili entri dalam tabel fungsi. (IMAGE_FUNCTION_ENTRY) |
IMAGE_FUNCTION_ENTRY64 Mewakili entri dalam tabel fungsi. Saya |
IMAGE_LOAD_CONFIG_DIRECTORY32 Berisi data konfigurasi beban gambar. (32 bit) |
IMAGE_LOAD_CONFIG_DIRECTORY64 Berisi data konfigurasi beban gambar. (64 bit) |
IMAGE_NT_HEADERS32 Mewakili format header PE. (32 bit) |
IMAGE_NT_HEADERS64 Mewakili format header PE. (64 bit) |
IMAGE_OPTIONAL_HEADER32 Mewakili format header opsional. (32 bit) |
IMAGE_OPTIONAL_HEADER64 Mewakili format header opsional. (64 bit) |
IMAGE_SECTION_HEADER Mewakili format header bagian gambar. |
IO_COUNTERS Berisi informasi akuntansi I/O untuk proses atau objek pekerjaan. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Berisi informasi yang digunakan untuk mengaitkan port penyelesaian dengan pekerjaan. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Berisi informasi akuntansi dasar untuk objek pekerjaan. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Berisi informasi akuntansi dasar dan akuntansi I/O untuk objek pekerjaan. |
JOBOBJECT_BASIC_LIMIT_INFORMATION Berisi informasi batas dasar untuk objek pekerjaan. |
JOBOBJECT_BASIC_PROCESS_ID_LIST Berisi daftar pengidentifikasi proses untuk objek pekerjaan. |
JOBOBJECT_BASIC_UI_RESTRICTIONS Berisi batasan antarmuka pengguna dasar untuk objek pekerjaan. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Berisi informasi kontrol laju CPU untuk objek pekerjaan. Struktur ini digunakan oleh fungsi SetInformationJobObject dan QueryInformationJobObject dengan kelas informasi JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Menentukan tindakan yang akan dilakukan sistem ketika batas waktu akhir pekerjaan terlampaui. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Berisi informasi batas dasar dan diperluas untuk objek pekerjaan. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Berisi informasi tentang batas pemberitahuan sumber daya yang telah terlampaui untuk objek pekerjaan. Struktur ini digunakan dengan fungsi QueryInformationJobObject dengan kelas informasi JobObjectLimitViolationInformation. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Berisi informasi yang diperluas tentang batas pemberitahuan sumber daya yang telah terlampaui untuk objek pekerjaan. Struktur ini digunakan dengan fungsi QueryInformationJobObject dengan kelas informasi JobObjectLimitViolationInformation2. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Berisi informasi yang digunakan untuk mengontrol lalu lintas jaringan untuk suatu pekerjaan. Struktur ini digunakan oleh fungsi SetInformationJobObject dan QueryInformationJobObject dengan kelas informasi JobObjectNetRateControlInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Berisi informasi tentang batas pemberitahuan untuk objek pekerjaan. Struktur ini digunakan oleh fungsi SetInformationJobObject dan QueryInformationJobObject dengan kelas informasi JobObjectNotificationLimitInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Berisi informasi yang diperluas tentang batas pemberitahuan untuk objek pekerjaan. Struktur ini digunakan oleh fungsi SetInformationJobObject dan QueryInformationJobObject dengan kelas informasi JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Berisi batasan keamanan untuk objek pekerjaan. |
LARGE_INTEGER Struktur LARGE_INTEGER mewakili nilai bilangan bulat bertanda 64-bit. (LARGE_INTEGER serikat (winnt.h)) |
LDT_ENTRY Menjelaskan entri dalam tabel deskriptor. Struktur ini hanya berlaku pada sistem berbasis x86. |
LUID Menjelaskan pengidentifikasi lokal untuk adaptor. (LUID) |
LUID_AND_ATTRIBUTES Mewakili pengidentifikasi unik lokal (LUID) dan atributnya. |
MEM_ADDRESS_REQUIREMENTS Menentukan alamat dasar dan perataan terendah dan tertinggi sebagai bagian dari parameter yang diperluas ke fungsi yang mengelola memori virtual. |
MEM_EXTENDED_PARAMETER Mewakili parameter yang diperluas untuk fungsi yang mengelola memori virtual. |
MEMORY_BASIC_INFORMATION Berisi informasi tentang rentang halaman di ruang alamat virtual suatu proses. |
MESSAGE_RESOURCE_BLOCK Berisi informasi tentang string pesan dengan pengidentifikasi dalam rentang yang ditunjukkan oleh anggota LowId dan HighId. |
MESSAGE_RESOURCE_DATA Berisi informasi tentang teks yang diformat untuk ditampilkan sebagai pesan kesalahan atau dalam kotak pesan dalam sumber daya tabel pesan. |
MESSAGE_RESOURCE_ENTRY Berisi pesan kesalahan atau kotak pesan menampilkan teks untuk sumber daya tabel pesan. |
NUMA_NODE_RELATIONSHIP Mewakili informasi tentang simpul NUMA dalam grup prosesor. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformationEx. |
OBJECT_TYPE_LIST Mengidentifikasi elemen jenis objek dalam hierarki jenis objek. |
OSVERSIONINFOA Berisi informasi versi sistem operasi. (ANSI) |
OSVERSIONINFOEXA Berisi informasi versi sistem operasi. Informasi ini mencakup nomor versi utama dan minor, nomor build, pengidentifikasi platform, dan informasi tentang suite produk dan Paket Layanan terbaru yang diinstal pada sistem. (ANSI) |
OSVERSIONINFOEXW Berisi informasi versi sistem operasi. Informasi ini mencakup nomor versi utama dan minor, nomor build, pengidentifikasi platform, dan informasi tentang suite produk dan Paket Layanan terbaru yang diinstal pada sistem. (Unicode) |
OSVERSIONINFOW Berisi informasi versi sistem operasi. (Unicode) |
PERFORMANCE_DATA Berisi pembuatan profil utas dan data penghitung perangkat keras yang Anda minta. |
POWER_ACTION_POLICY Berisi informasi yang digunakan untuk mengatur status daya sistem. |
PRIVILEGE_SET Menentukan sekumpulan hak istimewa. |
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET Berisi target kelanjutan penanganan pengecualian dinamis. |
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE Berisi rentang alamat yang diberlakukan dinamis yang digunakan oleh berbagai fitur yang terkait dengan Perlindungan Tumpukan (HSP) yang diberlakukan perangkat keras mode pengguna. |
PROCESS_MITIGATION_ASLR_POLICY Berisi pengaturan kebijakan mitigasi proses untuk Tata Letak Pengacakan Ruang Alamat (ASLR). |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Berisi pengaturan kebijakan mitigasi proses untuk pemuatan gambar tergantung pada tanda tangan untuk gambar. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Berisi pengaturan kebijakan mitigasi proses untuk Control Flow Guard (CFG). |
PROCESS_MITIGATION_DEP_POLICY Berisi pengaturan kebijakan mitigasi proses untuk pencegahan eksekusi data (DEP). |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Berisi pengaturan kebijakan mitigasi proses untuk membatasi pembuatan dan modifikasi kode dinamis. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Berisi pengaturan kebijakan mitigasi proses untuk DLL titik ekstensi warisan. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY Berisi pengaturan kebijakan mitigasi proses untuk pemuatan font non-sistem. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Berisi pengaturan kebijakan mitigasi proses untuk pemuatan gambar dari perangkat jarak jauh. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Berisi pengaturan kebijakan mitigasi proses untuk ???. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Struktur data ini memberikan status kebijakan proses yang terkait dengan mitigasi saluran samping. Ini dapat mencakup serangan saluran samping yang melibatkan eksekusi spekulatif dan gabungan halaman. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Digunakan untuk memaksakan perilaku baru pada referensi handel yang tidak valid. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Digunakan untuk memberlakukan pembatasan pada panggilan sistem apa yang dapat dipanggil oleh proses. |
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY Berisi pengaturan kebijakan mitigasi proses untuk Perlindungan Tumpukan yang diberlakukan Perangkat Keras (HSP) mode pengguna. |
PROCESSOR_GROUP_INFO Mewakili angka dan afinitas prosesor dalam grup prosesor. |
PROCESSOR_NUMBER Mewakili prosesor logis dalam grup prosesor. |
PROCESSOR_POWER_POLICY Berisi informasi tentang kontrol performa prosesor dan status C. |
PROCESSOR_POWER_POLICY_INFO Berisi informasi tentang pengaturan kebijakan status-C prosesor. |
PROCESSOR_RELATIONSHIP Mewakili informasi tentang afinitas dalam grup prosesor. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformationEx. |
QUOTA_LIMITS Menjelaskan jumlah sumber daya sistem yang tersedia untuk pengguna. |
REPARSE_GUID_DATA_BUFFER Berisi informasi tentang titik pemisahan ulang. |
RUNTIME_FUNCTION Mewakili entri dalam tabel fungsi pada Windows 64-bit. |
SECURITY_CAPABILITIES Menentukan kemampuan keamanan kontainer aplikasi. |
SECURITY_DESCRIPTOR Berisi informasi keamanan yang terkait dengan objek. |
SECURITY_QUALITY_OF_SERVICE Berisi informasi yang digunakan untuk mendukung peniruan klien. |
SID Digunakan untuk mengidentifikasi pengguna atau grup secara unik. |
SID_AND_ATTRIBUTES Mewakili pengidentifikasi keamanan (SID) dan atributnya. |
SID_AND_ATTRIBUTES_HASH Menentukan nilai hash untuk array pengidentifikasi keamanan (SID) yang ditentukan. |
SID_IDENTIFIER_AUTHORITY Mewakili otoritas tingkat atas pengidentifikasi keamanan (SID). |
SINGLE_LIST_ENTRY Mewakili item dalam daftar yang ditautkan dengan nyanyian. S |
SLIST_ENTRY Mewakili item dalam daftar yang ditautkan dengan nyanyian. (SLIST_ENTRY) |
SYSTEM_ALARM_ACE Struktur SYSTEM_ALARM_ACE dicadangkan untuk digunakan di masa mendatang. |
SYSTEM_ALARM_CALLBACK_ACE Struktur SYSTEM_ALARM_CALLBACK_ACE dicadangkan untuk digunakan di masa mendatang. |
SYSTEM_ALARM_CALLBACK_OBJECT_ACE Struktur SYSTEM_ALARM_CALLBACK_OBJECT_ACE dicadangkan untuk digunakan di masa mendatang. |
SYSTEM_ALARM_OBJECT_ACE Struktur SYSTEM_ALARM_OBJECT_ACE dicadangkan untuk digunakan di masa mendatang. |
SYSTEM_AUDIT_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL) yang menentukan jenis akses apa yang menyebabkan pemberitahuan tingkat sistem. |
SYSTEM_AUDIT_CALLBACK_ACE Struktur SYSTEM_AUDIT_CALLBACK_ACE menentukan entri kontrol akses untuk daftar kontrol akses sistem yang menentukan jenis akses apa yang menyebabkan pemberitahuan tingkat sistem. |
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE Struktur SYSTEM_AUDIT_CALLBACK_OBJECT_ACE menentukan entri kontrol akses untuk daftar kontrol akses sistem. |
SYSTEM_AUDIT_OBJECT_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL). |
SYSTEM_BATTERY_STATE Berisi informasi tentang status baterai sistem saat ini. |
SYSTEM_CPU_SET_INFORMATION Struktur ini dikembalikan oleh GetSystemCpuSetInformation. Ini digunakan untuk menghitung Set CPU pada sistem dan menentukan statusnya saat ini. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Menjelaskan hubungan antara set prosesor yang ditentukan. Struktur ini digunakan dengan fungsi GetLogicalProcessorInformation. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Berisi informasi tentang hubungan prosesor logis dan perangkat keras terkait. Fungsi GetLogicalProcessorInformationEx menggunakan struktur ini. |
SYSTEM_MANDATORY_LABEL_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL) yang menentukan tingkat akses wajib dan kebijakan untuk objek yang dapat diamankan. |
SYSTEM_POWER_CAPABILITIES Berisi informasi tentang kemampuan daya sistem. |
SYSTEM_POWER_LEVEL Berisi informasi tentang pengaturan kebijakan pengurasan baterai sistem. |
SYSTEM_POWER_POLICY Berisi informasi tentang kebijakan daya sistem saat ini. |
SYSTEM_RESOURCE_ATTRIBUTE_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL) yang menentukan atribut sumber daya sistem untuk objek yang dapat diamankan. |
SYSTEM_SCOPED_POLICY_ID_ACE Menentukan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL) yang menentukan pengidentifikasi kebijakan terlingkup untuk objek yang dapat diamankan. |
TAPE_ERASE Menjelaskan partisi yang akan dihapus. |
TAPE_GET_DRIVE_PARAMETERS Menjelaskan drive kaset. Ini digunakan oleh fungsi GetTapeParameters. |
TAPE_GET_MEDIA_PARAMETERS Menjelaskan rekaman di drive kaset. Ini digunakan oleh GetTapeParametersfunction. |
TAPE_GET_POSITION Menjelaskan posisi rekaman. |
TAPE_PREPARE Menjelaskan cara menyiapkan rekaman. |
TAPE_SET_DRIVE_PARAMETERS Menjelaskan drive kaset. Ini digunakan oleh SetTapeParametersfunction. |
TAPE_SET_MEDIA_PARAMETERS Menjelaskan rekaman di drive kaset. Ini digunakan oleh SetTapeParametersfunction. |
TAPE_SET_POSITION Menjelaskan cara dan tempat untuk memposisikan rekaman. |
TAPE_WRITE_MARKS Menjelaskan jenis dan jumlah tapemark yang akan ditulis. |
TOKEN_ACCESS_INFORMATION Menentukan semua informasi dalam token yang diperlukan untuk melakukan pemeriksaan akses. |
TOKEN_APPCONTAINER_INFORMATION Menentukan semua informasi dalam token yang diperlukan untuk kontainer aplikasi. |
TOKEN_AUDIT_POLICY Menentukan kebijakan audit per pengguna untuk token. |
TOKEN_CONTROL Berisi informasi yang mengidentifikasi token akses. |
TOKEN_DEFAULT_DACL Menentukan daftar kontrol akses diskresi (DACL). |
TOKEN_DEVICE_CLAIMS Menentukan klaim perangkat untuk token. |
TOKEN_ELEVATION Menunjukkan apakah token memiliki hak istimewa yang ditingkatkan. |
TOKEN_GROUPS Berisi informasi tentang pengidentifikasi keamanan grup (SID) dalam token akses. |
TOKEN_GROUPS_AND_PRIVILEGES Berisi informasi tentang pengidentifikasi keamanan grup (SID) dan hak istimewa dalam token akses. |
TOKEN_LINKED_TOKEN Berisi handel ke token. Token ini ditautkan ke token yang sedang dikueri oleh fungsi GetTokenInformation atau diatur oleh fungsi SetTokenInformation. |
TOKEN_MANDATORY_LABEL Menentukan tingkat integritas wajib untuk token. |
TOKEN_MANDATORY_POLICY Menentukan kebijakan integritas wajib untuk token. |
TOKEN_ORIGIN Berisi informasi tentang asal sesi masuk. |
TOKEN_OWNER Berisi pengidentifikasi keamanan pemilik default (SID) yang akan diterapkan ke objek yang baru dibuat. |
TOKEN_PRIMARY_GROUP Menentukan pengidentifikasi keamanan grup (SID) untuk token akses. |
TOKEN_PRIVILEGES Berisi informasi tentang sekumpulan hak istimewa untuk token akses. |
TOKEN_SOURCE Mengidentifikasi sumber token akses. |
TOKEN_STATISTICS Berisi informasi tentang token akses. |
TOKEN_USER Mengidentifikasi pengguna yang terkait dengan token akses. |
TOKEN_USER_CLAIMS Menentukan klaim pengguna untuk token. |
ULARGE_INTEGER Struktur ULARGE_INTEGER mewakili nilai bilangan bulat yang tidak ditandatangani 64-bit. (serikat ULARGE_INTEGER (winnt.h)) |
UMS_CREATE_THREAD_ATTRIBUTES Menentukan atribut untuk utas pekerja penjadwalan mode pengguna (UMS). |
WOW64_CONTEXT Mewakili bingkai konteks pada WOW64. |
WOW64_FLOATING_SAVE_AREA Mewakili area penyimpanan 80387 di WOW64. |
WOW64_LDT_ENTRY Menjelaskan entri dalam tabel deskriptor untuk utas 32-bit pada sistem 64-bit. Struktur ini hanya berlaku pada sistem 64-bit. |
Enumerasi
ACL_INFORMATION_CLASS Berisi nilai yang menentukan jenis informasi yang ditetapkan ke atau diambil dari daftar kontrol akses (ACL). |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Enumerasi ACTCTX_COMPATIBILITY_ELEMENT_TYPE menjelaskan elemen kompatibilitas dalam manifes aplikasi. |
ACTCTX_REQUESTED_RUN_LEVEL Enumerasi ACTCTX_REQUESTED_RUN_LEVEL menjelaskan tingkat eksekusi konteks aktivasi yang diminta. |
AUDIT_EVENT_TYPE Menentukan nilai yang menunjukkan jenis objek yang diaudit. Fungsi AccessCheckByTypeAndAuditAlarm dan AccessCheckByTypeResultListAndAuditAlarm menggunakan nilai ini. |
COMPARTMENT_ID Enumerasi COMPARTMENT_ID menunjukkan pengidentifikasi kompartemen perutean jaringan. |
FIRMWARE_TYPE Menentukan jenis firmware. |
HARDWARE_COUNTER_TYPE Menentukan jenis penghitung perangkat keras yang sedang dibuat profilnya. |
HEAP_INFORMATION_CLASS Menentukan kelas informasi timbunan yang akan diatur atau diambil. |
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Menentukan jenis kebijakan penjadwalan untuk kontrol laju jaringan. |
LOGICAL_PROCESSOR_RELATIONSHIP Mewakili hubungan antara set prosesor yang diidentifikasi dalam struktur SYSTEM_LOGICAL_PROCESSOR_INFORMATION atau SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX yang sesuai. |
MANDATORY_LEVEL Mencantumkan kemungkinan tingkat keamanan. |
MEM_EXTENDED_PARAMETER_TYPE Menentukan nilai untuk parameter yang diperluas yang digunakan untuk pemetaan file ke ruang alamat. |
POWER_ACTION Menentukan nilai yang digunakan untuk menentukan jenis tindakan daya sistem. |
POWER_PLATFORM_ROLE Menunjukkan profil manajemen daya pilihan OEM. |
PROCESS_MITIGATION_POLICY Mewakili berbagai kebijakan mitigasi proses. |
PROCESSOR_CACHE_TYPE Mewakili jenis cache prosesor yang diidentifikasi dalam struktur CACHE_DESCRIPTOR yang sesuai. |
SECURITY_IMPERSONATION_LEVEL Berisi nilai yang menentukan tingkat peniruan keamanan. Tingkat peniruan keamanan mengatur tingkat di mana proses server dapat bertindak atas nama proses klien. |
SID_NAME_USE Berisi nilai yang menentukan jenis pengidentifikasi keamanan (SID). |
SYSTEM_POWER_CONDITION Digunakan oleh peristiwa daya GUID_ACDC_POWER_SOURCE untuk menunjukkan sumber daya saat ini. |
SYSTEM_POWER_STATE Menentukan nilai yang digunakan untuk menentukan status daya sistem. |
TOKEN_ELEVATION_TYPE Menunjukkan jenis elevasi token yang sedang dikueri oleh fungsi GetTokenInformation atau diatur oleh fungsi SetTokenInformation. |
TOKEN_INFORMATION_CLASS Berisi nilai yang menentukan jenis informasi yang ditetapkan ke atau diambil dari token akses. |
TOKEN_TYPE Berisi nilai yang membedakan antara token utama dan token peniruan identitas. |
TRANSACTION_OUTCOME Menentukan hasil (hasil) yang dapat ditetapkan KTM ke transaksi. |
USER_ACTIVITY_PRESENCE Menentukan keberadaan pengguna untuk tujuan manajemen daya berdasarkan aktivitas yang terdeteksi. |
WELL_KNOWN_SID_TYPE Daftar pengidentifikasi keamanan (SID) yang umum digunakan. Program dapat meneruskan nilai-nilai ini ke fungsi CreateWellKnownSid untuk membuat SID dari daftar ini. |