wdm.h 標頭
此標頭包含參考數據,其中包含您需要用來撰寫內核模式驅動程式之例程、結構和數據類型的特定詳細數據。
如需詳細資訊,請參閱:
wdm.h 包含下列程序設計介面:
功能
_BitTest64 _BitTest64函式... |
_BitTestAndComplement64 _BitTestAndComplement64函式... |
_BitTestAndReset64 _BitTestAndReset64函式... |
_BitTestAndSet64 _BitTestAndSet64函式... |
_ReadWriteBarrier 描述 ReadWriteBarrier~r2 函式 (wdm.h)。 |
ADDRESS_AND_SIZE_TO_SPAN_PAGES 深入瞭解:ADDRESS_AND_SIZE_TO_SPAN_PAGES |
AppendTailList AppendTailList 例程會將LIST_ENTRY結構的雙連結清單附加至另一個LIST_ENTRY結構之雙連結清單的尾端。 |
ARM64_SYSREG_CRM 傳回指定 ARM 系統快取器的 CRn 欄位。 |
ARM64_SYSREG_CRN 瞭解方法如何傳回指定ARM系統緩存器的 CRn 欄位。 |
ARM64_SYSREG_OP1 傳回指定 ARM 系統快取器的 op1 欄位。 |
ARM64_SYSREG_OP2 傳回指定 ARM 系統快取器的 op2 欄位。 |
ASSERTMSG ASSERTMSG 會測試表達式。 如果表達式為 false,它會中斷至核心調試程式,並傳送指定的訊息。 |
BarrierAfterRead 描述 BarrierAfterRead 函式 (wdm.h)。 |
BarrierAfterRead 描述 BarrierAfterRead~r1 函式 (wdm.h)。 |
BarrierAfterRead 描述 BarrierAfterRead~r2 函式 (wdm.h)。 |
BYTE_OFFSET 深入瞭解:BYTE_OFFSET |
BYTES_TO_PAGES 深入瞭解:BYTES_TO_PAGES |
ClfsAddLogContainer ClfsAddLogContainer 例程會將容器新增至 CLFS 記錄。 |
ClfsAddLogContainerSet ClfsAddLogContainerSet 例程會以不可部分完成的方式,將一組容器新增至 CLFS 記錄。 |
ClfsAdvanceLogBase ClfsAdvanceLogBase 例程會設定 CLFS 數據流的基底 LSN。 |
ClfsAlignReservedLog ClfsAlignReservedLog 例程會計算必須保留給指定記錄集的空間大小。 大小計算包含標頭所需的空間,以及扇區對齊所需的空間。 |
ClfsAllocReservedLog ClfsAllocReservedLog 例程會在封送處理區域中保留一組記錄的空間。 |
ClfsCloseAndResetLogFile ClfsCloseAndResetLogFile 例程會釋放指定記錄檔物件的所有參考,並標記其相關聯的數據流以進行重設。 |
ClfsCloseLogFileObject ClfsCloseLogFileObject 例程會釋放對記錄檔物件的所有參考。 |
ClfsCreateLogFile ClfsCreateLogFile 例程會建立或開啟 CLFS 數據流。 如有必要,ClfsCreateLogFile 也會建立保存數據流記錄的基礎實體記錄。 |
ClfsCreateMarshallingArea ClfsCreateMarshallingArea 例程會建立 CLFS 數據流的封送處理區域,並傳回代表新封送處理區域的不透明內容的指標。 |
ClfsCreateMarshallingAreaEx 初始化實體或客戶端記錄檔數據流的封送處理區域。 |
ClfsCreateScanContext ClfsCreateScanContext 例程會建立掃描內容,可用來逐一查看指定 CLFS 記錄的容器。 |
ClfsDeleteLogByPointer ClfsDeleteLogByPointer 例程會標示要刪除的 CLFS 數據流。 |
ClfsDeleteLogFile ClfsDeleteLogFile 例程會標示要刪除的CLFS資料流。 |
ClfsDeleteMarshallingArea ClfsDeleteMarshallingArea 例程會刪除封送處理區域。 |
ClfsFlushBuffers ClfsFlushBuffers 例程會將指定封送處理區域中的所有記錄 I/O 區塊強制穩定儲存。 |
ClfsFlushToLsn ClfsFlushToLsn 例程會強制穩定儲存,且所有 LSN 小於或等於指定 LSN 的記錄。 |
ClfsGetContainerName ClfsGetContainerName 例程會傳回指定容器的路徑名稱。 |
ClfsGetIoStatistics ClfsGetIoStatistics 例程會傳回指定 CLFS 記錄的 I/O 統計數據。 |
ClfsLsnBlockOffset ClfsLsnBlockOffset 例程會傳回指定 LSN 中包含的扇區對齊區塊位移。 |
ClfsLsnContainer ClfsLsnContainer 例程會傳回包含在指定 LSN 中的邏輯容器標識碼。 |
ClfsLsnCreate ClfsLsnCreate 例程會建立記錄序號 (LSN),指定容器標識碼、區塊位移和記錄序號。 |
ClfsLsnEqual ClfsLsnEqual 例程會判斷來自相同數據流的兩個 LSN 是否相等。 |
ClfsLsnGreater ClfsLsnGreater 例程會判斷某個 LSN 是否大於另一個 LSN。 這兩個 LSN 必須來自相同的數據流。 |
ClfsLsnLess ClfsLsnLess 例程會判斷一個 LSN 是否小於另一個 LSN。 這兩個 LSN 必須來自相同的數據流。 |
ClfsLsnNull ClfsLsnNull 例程會判斷指定的 LSN 是否等於最小可能的 LSN,CLFS_LSN_NULL。 |
ClfsLsnRecordSequence ClfsLsnRecordSequence 例程會傳回指定 LSN 中包含的記錄序號。 |
ClfsMgmtDeregisterManagedClient ClfsMgmtDeregisterManagedClient 例程會移除客戶端與記錄檔之間的連線,讓用戶端不再管理記錄檔。 |
ClfsMgmtHandleLogFileFull ClfsMgmtHandleLogFileFull 例程會嘗試在記錄檔中提供更多可用空間。 它可能會藉由將容器新增至記錄檔來提供更多空間,或可能會要求用戶端移動其記錄尾端。 |
ClfsMgmtInstallPolicy ClfsMgmtInstallPolicy 例程會將CLFS_MGMT_POLICY結構新增至實體記錄。 |
ClfsMgmtQueryPolicy ClfsMgmtQueryPolicy 例程會擷取記錄的特定CLFS_MGMT_POLICY結構。 |
ClfsMgmtRegisterManagedClient ClfsMgmtRegisterManagedClient 例程會建立將管理 CLFS 記錄的用戶端。 |
ClfsMgmtRemovePolicy ClfsMgmtRemovePolicy 例程會將記錄的CLFS_MGMT_POLICY結構重設為其預設值。 |
ClfsMgmtSetLogFileSize ClfsMgmtSetLogFileSize 例程會將容器新增至記錄,或刪除記錄中的容器。 |
ClfsMgmtSetLogFileSizeAsClient ClfsMgmtSetLogFileSizeAsClient 例程會將容器新增至客戶端記錄檔,或刪除用戶端記錄檔中的容器,以設定記錄檔大小。 |
ClfsMgmtTailAdvanceFailure ClfsMgmtTailAdvanceFailure 例程會通知 CLFS 管理客戶端無法推進記錄的尾端。 |
ClfsQueryLogFileInformation ClfsQueryLogFileInformation 例程會傳回指定 CLFS 數據流或其基礎實體記錄檔或其兩者之元數據和狀態資訊。 |
ClfsReadLogRecord ClfsReadLogRecord 例程會讀取 CLFS 數據流中的目標記錄,並傳回讀取內容,呼叫端可用來讀取數據流中之前或追蹤的記錄。 |
ClfsReadNextLogRecord ClfsReadNextLogRecord 例程會讀取序列中的下一筆記錄,相對於讀取內容中的目前記錄。 |
ClfsReadPreviousRestartArea ClfsReadPreviousRestartArea 例程會讀取先前的重新啟動記錄,相對於讀取內容中的目前記錄。 |
ClfsReadRestartArea ClfsReadRestartArea 例程會讀取最近寫入指定 CLFS 數據流的重新啟動記錄。 |
ClfsRemoveLogContainer ClfsRemoveLogContainer 例程會從CLFS記錄中移除容器。 |
ClfsRemoveLogContainerSet ClfsRemoveLogContainerSet 例程會以不可部分完成的方式從 CLFS 記錄中移除一組容器。 |
ClfsReserveAndAppendLog ClfsReserveAndAppendLog 例程會保留封送處理區域中的空間,或將記錄附加至封送處理區域,或以不可部分完成的方式執行。 |
ClfsReserveAndAppendLogAligned ClfsReserveAndAppendLogAligned 例程會保留封送處理區域中的空間,或將記錄附加至封送處理區域,或同時以不可部分完成的方式執行。 記錄的數據會對齊指定的界限。 |
ClfsScanLogContainers ClfsScanLogContainers 例程會擷取屬於特定 CLFS 記錄之容器序列的描述性資訊。 |
ClfsSetArchiveTail ClfsSetArchiveTail 例程會將CLFS記錄的封存結尾設定為指定的 LSN。 |
ClfsSetEndOfLog ClfsSetEndOfLog 例程會截斷 CLFS 數據流。 |
ClfsSetLogFileInformation ClfsSetLogFileInformation 例程會設定指定數據流及其基礎實體記錄的元數據和狀態資訊。 |
ClfsTerminateReadLog ClfsTerminateReadLog 例程會在釋放與內容相關聯的資源之後,使指定的讀取內容失效。 |
ClfsWriteRestartArea ClfsWriteRestartArea 例程會以不可部分完成的方式將新的重新啟動記錄附加至 CLFS 數據流、將重新啟動記錄排清到穩定的記憶體,並選擇性地更新數據流的基底 LSN。 |
CmCallbackGetKeyObjectID CmCallbackGetKeyObjectID 例程會擷取與指定登錄機碼對象相關聯的唯一標識符和對象名稱。 |
CmCallbackGetKeyObjectIDEx CmCallbackGetKeyObjectIDEx 例程會擷取與指定登錄機碼對象相關聯的唯一標識碼和物件名稱。 |
CmCallbackReleaseKeyObjectIDEx CmCallbackReleaseKeyObjectIDEx 例程會釋放從 CmCallbackGetKeyObjectIDEx 例程取得的物件名稱字元串。 |
CmGetBoundTransaction CmGetBoundTransaction 例程會傳回代表交易之交易物件的指標,如果有的話,該物件與指定的登錄機碼對象相關聯。 |
CmGetCallbackVersion CmGetCallbackVersion 例程會擷取目前 Configuration Manager 登錄回呼功能的主要和次要版本號碼。 |
CmRegisterCallback CmRegisterCallback 例程已過時,適用於 Windows Vista 和更新版本的操作系統版本。 請改用 CmRegisterCallbackEx。CmRegisterCallback 例程會註冊 RegistryCallback 例程。 |
CmRegisterCallbackEx CmRegisterCallbackEx 例程會註冊 RegistryCallback 例程。 |
CmSetCallbackObjectContext CmSetCallbackObjectContext 例程會將指定的內容資訊與指定的登錄對象產生關聯。 |
CmUnRegisterCallback CmUnRegisterCallback 例程會取消註冊先前註冊的 CmRegisterCallback 或 CmRegisterCallbackEx 例程的 RegistryCallback 例程。 |
DbgBreakPoint DbgBreakPoint 例程會中斷至核心調試程式。 |
DbgBreakPointWithStatus DbgBreakPointWithStatus 例程會中斷至核心調試程式,並將 Status 的值傳送給調試程式。 |
DbgPrint DbgPrint 例程會將訊息傳送至核心調試程式。 |
DbgPrintEx 如果符合您指定的條件,DbgPrintEx 例程會將字串傳送至核心調試程式。 |
EtwActivityIdControl EtwActivityIdControl 函式會建立、查詢及設定目前的活動標識碼。 |
EtwEventEnabled EtwEventEnabled 函式會驗證事件是否已啟用。 |
EtwProviderEnabled EtwProviderEnabled 函式會驗證提供者是否已啟用指定層級和關鍵詞的事件記錄。 |
EtwRegister EtwRegister 函式會註冊事件提供者,而且必須先呼叫,提供者才能開始追蹤。 |
EtwSetInformation EtwSetInformation 提供特殊用途資訊來修改內核模式 ETW 提供者註冊。 |
EtwUnregister EtwUnregister 函式會取消註冊事件提供者,而且必須在提供者結束之前呼叫。 |
EtwWrite EtwWrite 函式是追蹤函式,可用於在核心模式驅動程式程式代碼中發佈事件。 |
EtwWriteEx EtwWriteEx 函式是發佈支援在內核模式驅動程式程式代碼中篩選事件的追蹤函式。 |
EtwWriteString EventWriteString 函式是追蹤函式,您可以在不需要複雜的數據時使用。 此函式類似於偵錯列印語句。 |
EtwWriteTransfer EtwWriteTransfer 函式會標記將兩個活動連結在一起的事件:這種類型的事件稱為傳輸事件。 |
ExAcquireFastMutex 深入瞭解 ExAcquireFastMutex 例程。 |
ExAcquireFastMutexUnsafe 深入瞭解 ExAcquireFastMutexUnsafe 例程。 |
ExAcquirePushLockExclusive 取得呼叫線程的指定推送鎖定,以取得獨佔存取權。 |
ExAcquirePushLockShared 取得呼叫線程進行共用存取的指定推入鎖定。 |
ExAcquireResourceExclusiveLite ExAcquireResourceExclusiveLite 例程會取得呼叫線程的指定資源供獨佔存取。 |
ExAcquireResourceSharedLite ExAcquireResourceSharedLite 例程會取得呼叫線程進行共用存取的指定資源。 |
ExAcquireRundownProtection ExAcquireRundownProtection 例程會嘗試取得共享物件上的執行保護,讓呼叫端可以安全地存取物件。 |
ExAcquireRundownProtectionCacheAware 本主題描述 ExAcquireRundownProtectionCacheAware 函式。 |
ExAcquireRundownProtectionCacheAwareEx 本主題描述 ExAcquireRundownProtectionCacheAwareEx 函式。 |
ExAcquireRundownProtectionEx ExAcquireRundownProtectionEx 例程會嘗試取得共享物件上的執行保護,讓呼叫端可以安全地存取物件。 |
ExAcquireSharedStarveExclusive ExAcquireSharedStarveExclusive 例程會取得指定的資源以供共用存取,而不需要等待任何暫止嘗試取得相同資源的獨佔存取權。 |
ExAcquireSharedWaitForExclusive ExAcquireSharedWaitForExclusive 例程會取得指定的資源以供共用存取,如果可以授與共用存取權,而且沒有獨佔的等候者。 |
ExAcquireSpinLockExclusive ExAcquireSpinLockExclusive 例程會取得呼叫端獨佔存取的微調鎖定,並引發 IRQL 以DISPATCH_LEVEL。 |
ExAcquireSpinLockExclusiveAtDpcLevel 深入瞭解 ExAcquireSpinLockExclusiveAtDpcLevel 例程。 |
ExAcquireSpinLockShared ExAcquireSpinLockShared 例程會取得呼叫端共用存取的微調鎖定,並引發 IRQL 以DISPATCH_LEVEL。 |
ExAcquireSpinLockSharedAtDpcLevel 深入瞭解 ExAcquireSpinLockSharedAtDpcLevel 例程。 |
ExAllocateCacheAwareRundownProtection 本主題描述 ExAllocateCacheAwareRundownProtection 函式。 |
ExAllocateFromLookasideListEx ExAllocateFromLookasideListEx 例程會從指定的 lookaside 列表中移除第一個專案,或者,如果清單是空的,則會動態配置新項目的記憶體。 |
ExAllocateFromNPagedLookasideList ExAllocateFromNPagedLookasideList 例程會從指定的 lookaside 列表中傳回非分頁專案的指標,或傳回新配置之非分頁專案的指標。 |
ExAllocateFromPagedLookasideList ExAllocateFromPagedLookasideList 例程會從指定的 lookaside 列表傳回分頁專案的指標,或傳回新配置的分頁項目指標。 |
ExAllocatePool ExAllocatePool 例程已經過時,而且只會針對現有的二進位檔導出。 請改用 ExAllocatePoolWithTag。 ExAllocatePool 會配置集區內存。 |
ExAllocatePool2 深入瞭解:ExAllocatePool2 |
ExAllocatePool3 深入瞭解:ExAllocatePool3 |
ExAllocatePoolPriorityUninitialized ExAllocatePoolPriorityUninitialized 會配置指定類型的集區內存。 此例程是 ExAllocatePoolWithTagPriority 的包裝函式和取代選項。 |
ExAllocatePoolPriorityZero 深入瞭解:ExAllocatePoolPriorityZero |
ExAllocatePoolQuotaUninitialized ExAllocatePoolQuotaUninitialized 例程會配置集區內存,針對目前的進程收取配額費用。 |
ExAllocatePoolQuotaZero 深入瞭解:ExAllocatePoolQuotaZero |
ExAllocatePoolUninitialized 此例程是 ExAllocatePoolWithTag 的包裝函式和取代選項。 |
ExAllocatePoolWithQuota 過時。 請改用 ExAllocatePoolWithQuotaTag。 ExAllocatePoolWithQuota 會配置集區內存。 它只會針對現有的驅動程式二進位檔導出。 |
ExAllocatePoolWithQuotaTag ExAllocatePoolWithQuotaTag 例程會配置集區內存,對目前進程收取配額的費用。 |
ExAllocatePoolWithTag 過時。 請改用 ExAllocatePool2。 ExAllocatePoolWithTag 例程會配置指定類型的集區內存,並傳回所配置區塊的指標。 |
ExAllocatePoolWithTagPriority ExAllocatePoolWithTagPriority 例程會配置指定類型的集區內存。 |
ExAllocatePoolZero 深入瞭解:ExAllocatePoolZero |
ExAllocateTimer ExAllocateTimer 例程會配置並初始化定時器物件。 |
ExCancelTimer ExCancelTimer 例程會取消先前呼叫 ExSetTimer 例程所設定的定時器。 |
ExConvertExclusiveToSharedLite ExConvertExclusiveToSharedLite 例程會將指定的資源從已取得的獨佔存取轉換為針對共用存取取得的資源。 |
ExCreateCallback ExCreateCallback 例程會建立新的回呼物件,或代表呼叫端開啟現有的回呼物件。 |
ExCreatePool 定義 ExCreatePool 函式。 |
ExDeleteLookasideListEx ExDeleteLookasideListEx 例程會刪除 lookaside 清單。 |
ExDeleteNPagedLookasideList ExDeleteNPagedLookasideList 例程會終結非分頁的 lookaside 列表。 |
ExDeletePagedLookasideList ExDeletePagedLookasideList 例程會終結分頁外觀清單。 |
ExDeleteResourceLite ExDeleteResourceLite 例程會從系統的資源清單中刪除指定的資源。 |
ExDeleteTimer ExDeleteTimer 例程會刪除先前由 ExAllocateTimer 例程配置的定時器物件。 |
ExDestroyPool 定義 ExDestroyPool 函式。 |
ExEnterCriticalRegionAndAcquireResourceExclusive 深入瞭解 ExEnterCriticalRegionAndAcquireResourceExclusive 例程。 |
ExFlushLookasideListEx ExFlushLookasideListEx 例程會從指定的 lookaside 清單中排清所有專案,並釋放每個專案的已配置記憶體。 |
ExFreeCacheAwareRundownProtection 本主題描述 ExFreeCacheAwareRundownProtection 函式。 |
ExFreePool ExFreePool 函式 (wdm.h) 會解除分配先前配置的指定集區內存區塊。 |
ExFreePool2 定義 ExFreePool2 函式。 |
ExFreePoolWithTag ExFreePoolWithTag 例程會解除分配配置具有指定標記的集區內存區塊。 |
ExFreeToLookasideListEx ExFreeToLookasideListEx 例程會將專案插入 lookaside 清單中,或者,如果清單已滿,則會釋放為專案配置的記憶體。 |
ExFreeToNPagedLookasideList ExFreeToNPagedLookasideList 例程會將未分頁的項目傳回指定的 lookaside 清單或非頁面集區。 |
ExFreeToPagedLookasideList ExFreeToPagedLookasideList 例程會將可分頁的專案傳回指定的 lookaside 清單或分頁集區。 |
ExGetExclusiveWaiterCount ExGetExclusiveWaiterCount 例程會傳回指定資源獨佔存取的等候程式數目。 |
ExGetFirmwareEnvironmentVariable ExGetFirmwareEnvironmentVariable 例程會取得指定系統韌體環境變數的值。 |
ExGetFirmwareType 傳回系統韌體類型。 |
ExGetPreviousMode ExGetPreviousMode 例程會傳回目前線程的先前處理器模式。 |
ExGetSharedWaiterCount ExGetSharedWaiterCount 例程會傳回指定資源分享存取權的等候程式數目。 |
ExInitializeDeleteTimerParameters ExInitializeDeleteTimerParameters 例程會初始化EXT_DELETE_PARAMETERS結構。 |
ExInitializeDeviceAts 描述 ExInitializeDeviceAts 函式。 |
ExInitializeDriverRuntime 深入瞭解:ExInitializeDriverRuntime |
ExInitializeFastMutex ExInitializeFastMutex 例程會初始化快速 Mutex 變數,用來同步處理一組線程對共用資源的互斥存取。 |
ExInitializeLookasideListEx ExInitializeLookasideListEx 例程會初始化 lookaside 清單。 |
ExInitializeNPagedLookasideList ExInitializeNPagedLookasideList 例程會針對指定大小的非分頁專案初始化 lookaside 清單。 |
ExInitializePagedLookasideList ExInitializePagedLookasideList 例程會針對指定大小的可分頁專案初始化 lookaside 清單。 |
ExInitializePushLock 初始化推送鎖定變數。 |
ExInitializeResourceLite ExInitializeResourceLite 例程會初始化資源變數。 |
ExInitializeRundownProtection ExInitializeRundownProtection 例程會在共享物件上初始化 Run-down 保護。 |
ExInitializeRundownProtectionCacheAware 本主題描述 ExInitializeRundownProtectionCacheAware 函式。 |
ExInitializeRundownProtectionCacheAwareEx |
ExInitializeSetTimerParameters ExInitializeSetTimerParameters 例程會初始化EXT_SET_PARAMETERS結構。 |
ExInitializeWorkItem ExInitializeWorkItem 會使用呼叫端提供的內容和回呼例程,初始化工作佇列專案,以在系統背景工作線程得到控制時排入佇列以供執行。 |
ExInterlockedAddLargeInteger ExInterlockedAddLargeInteger 例程會將大型整數值新增至指定的變數做為不可部分完成的作業。 |
ExInterlockedAddLargeStatistic ExInterlockedAddLargeStatistic 例程會將 ULONG 遞增值與LARGE_INTEGER變數執行相互鎖定的加法。 |
ExInterlockedAddUlong ExInterlockedAddUlong 例程會將不帶正負號的長值新增至指定的不帶正負號整數,做為不可部分完成的作業。 |
ExInterlockedCompareExchange64 ExInterlockedCompareExchange64 例程會比較一個整數變數與另一個整數變數,如果相等,請將第一個變數設定為呼叫端提供的值。 |
ExInterlockedFlushSList ExInterlockedFlushSList 例程會以不可部分完成的方式從循序的單選連結清單中移除所有專案。 |
ExInterlockedInsertHeadList ExInterlockedInsertHeadList 例程會以不可部分完成的方式在LIST_ENTRY結構之雙連結清單的開頭插入專案。 |
ExInterlockedInsertTailList ExInterlockedInsertTailList 例程會以不可部分完成的方式在LIST_ENTRY結構之雙鏈接清單結尾插入專案。 |
ExInterlockedPopEntryList ExInterlockedPopEntryList 例程會以不可部分完成的方式從SINGLE_LIST_ENTRY結構之單一鏈接清單的開頭移除專案。 |
ExInterlockedPopEntrySList ExInterlockedPopEntrySList 例程會以不可部分完成的方式從循序的單選連結清單中移除第一個專案。 |
ExInterlockedPushEntryList ExInterlockedPushEntryList 例程會以不可部分完成的方式在SINGLE_LIST_ENTRY結構之單一鏈接清單的開頭插入專案。 |
ExInterlockedPushEntrySList ExInterlockedPushEntrySList 例程會以不可部分完成的方式在循序單選連結清單的開頭插入專案。 |
ExInterlockedRemoveHeadList ExInterlockedRemoveHeadList 例程會從LIST_ENTRY結構之雙連結清單的開頭移除專案。 |
ExIsProcessorFeaturePresent ExIsProcessorFeaturePresent 例程會查詢是否有指定的處理器功能。 |
ExIsResourceAcquiredExclusiveLite ExIsResourceAcquiredExclusiveLite 例程會傳回目前線程是否具有指定資源的獨佔存取權。 |
ExIsResourceAcquiredSharedLite ExIsResourceAcquiredSharedLite 例程會傳回目前線程是否具有指定資源的存取權(共用或獨佔)。 |
ExIsSoftBoot 判斷系統是否已經過軟式重新啟動。 |
ExLocalTimeToSystemTime ExLocalTimeToSystemTime 例程會將目前時區的系統時間值轉換為不偏不偏的 GreenGMT 值。 |
ExNotifyCallback ExNotifyCallback 例程會導致針對指定對象註冊的所有回呼例程呼叫。 |
ExpInterlockedPopEntrySList 描述 ExpInterlockedPopEntrySList 函式。 |
ExpInterlockedPushEntrySList 描述 ExpInterlockedPushEntrySList 函式。 |
ExQueryDepthSList ExQueryDepthSList 例程會傳回目前在指定循序之單一連結清單中的項目數目。 |
ExQueryTimerResolution ExQueryTimerResolution 例程會報告系統時鐘所支援的定時器解析度範圍。 |
ExQueueWorkItem ExQueueWorkItem 會將指定的工作專案插入佇列中,系統背景工作線程會從佇列中移除專案,並將控制權提供給呼叫者提供給 ExInitializeWorkItem 的例程。 |
ExRaiseStatus ExRaiseStatus 例程是由提供結構化例外狀況處理程式的驅動程式所呼叫,以處理處理 I/O 要求時發生的特定錯誤。 |
ExRegisterCallback ExRegisterCallback 例程會向指定的回呼對象註冊指定的回呼例程。 |
ExReinitializeResourceLite ExReinitializeResourceLite 例程會重新初始化現有的資源變數。 |
ExReInitializeRundownProtection ExReInitializeRundownProtection 例程會在相關聯的物件執行後重新初始化EX_RUNDOWN_REF結構。 |
ExReInitializeRundownProtectionCacheAware 本主題描述 ExReInitializeRundownProtectionCacheAware 函式。 |
ExReleaseFastMutex 深入瞭解 ExReleaseFastMutex 例程。 |
ExReleaseFastMutexUnsafe 深入瞭解 ExReleaseFastMutexUnsafe 例程。 |
ExReleasePushLockExclusive 釋放指定的推送鎖定,以取得目前線程所擁有的獨佔存取權。 |
ExReleasePushLockShared 釋放指定的推送鎖定,以供目前線程擁有的共用存取。 |
ExReleaseResourceAndLeaveCriticalRegion 深入瞭解 ExReleaseResourceAndLeaveCriticalRegion 例程。 |
ExReleaseResourceForThreadLite ExReleaseResourceForThreadLite 例程會釋放指示線程的輸入資源。 |
ExReleaseResourceLite ExReleaseResourceLite 例程會釋放目前線程所擁有的指定執行資源。 |
ExReleaseRundownProtection ExReleaseRundownProtection 例程會釋放呼叫端先前透過呼叫 ExAcquireRundownProtection 例程取得的 Run-down 保護。 |
ExReleaseRundownProtectionCacheAware 本主題描述 ExReleaseRundownProtectionCacheAware 函式。 |
ExReleaseRundownProtectionCacheAwareEx 本主題描述 ExReleaseRundownProtectionCacheAwareEx 函式。 |
ExReleaseRundownProtectionEx ExReleaseRundownProtectionEx 例程會釋放呼叫端先前透過呼叫 ExAcquireRundownProtectionEx 例程取得的 Run-down 保護。 |
ExReleaseSpinLockExclusive ExReleaseSpinLockExclusive 例程會釋放呼叫端先前為獨佔存取取得的微調鎖定,並將 IRQL 還原為其原始值。 |
ExReleaseSpinLockExclusiveFromDpcLevel 深入瞭解 ExReleaseSpinLockExclusiveFromDpcLevel 例程。 |
ExReleaseSpinLockShared ExReleaseSpinLockShared 例程會釋放呼叫端先前為共用存取取得的微調鎖定擁有權,並將 IRQL 還原為其原始值。 |
ExReleaseSpinLockSharedFromDpcLevel 深入瞭解 ExReleaseSpinLockSharedFromDpcLevel 例程。 |
ExRundownCompleted ExRundownCompleted 例程會更新共享對象的執行狀態,以指出對象的執行已完成。 |
ExRundownCompletedCacheAware 本主題描述 ExRundownCompletedCacheAware 函式。 |
ExSecurePoolUpdate ExSecurePoolUpdate 函式會更新安全集區配置的內容。 |
ExSecurePoolValidate ExSecurePoolValidate 函式會驗證所提供的安全集區確實是先前建立的集區。 |
ExSetFirmwareEnvironmentVariable ExSetFirmwareEnvironmentVariable 例程會設定指定系統韌體環境變數的值。 |
ExSetResourceOwnerPointer ExSetResourceOwnerPointer 例程會設定主管資源的擁有者線程指標。 |
ExSetResourceOwnerPointerEx ExSetResourceOwnerPointerEx 例程會將執行資源的擁有權從呼叫線程傳輸到擁有者指標,這是識別資源擁有者的系統位址。 |
ExSetTimer ExSetTimer 例程會啟動定時器作業,並將定時器設定為在指定的到期時間到期。 |
ExSetTimerResolution ExSetTimerResolution 例程會修改系統時鐘中斷的頻率。 請謹慎使用此例程(請參閱下列一節)。 |
ExSizeOfRundownProtectionCacheAware 本主題描述 ExSizeOfRundownProtectionCacheAware 函式。 |
ExSystemTimeToLocalTime ExSystemTimeToLocalTime 例程會將 GMT 系統時間值轉換為目前時區的本機系統時間。 |
ExTryConvertSharedSpinLockExclusive ExTryConvertSharedSpinLockExclusive 例程會嘗試將微調鎖定的存取狀態從取得的共用存取轉換為獨佔存取權。 |
ExTryToAcquireFastMutex 深入瞭解 ExTryToAcquireFastMutex 例程。 |
ExUnregisterCallback ExUnregisterCallback 例程會從通知程式期間要呼叫的例程清單中,移除先前向回呼物件註冊的回呼例程。 |
ExWaitForRundownProtectionRelease ExWaitForRundownProtectionRelease 例程會等候所有已獲授與執行保護的驅動程式完成共享物件的存取權。 |
ExWaitForRundownProtectionReleaseCacheAware 本主題描述 ExWaitForRundownProtectionReleaseCacheAware 函式。 |
FIELD_OFFSET FIELD_OFFSET 巨集 (wdm.h) 會傳回指定之已知結構類型中指定欄位的位元組位移。 |
FirstEntrySList FirstEntrySList 例程會傳回循序單選連結清單中的第一個專案。 |
IMAGE_POLICY_OVERRIDE 保留給IMAGE_POLICY_OVERRIDE巨集。 |
InitializeListHead InitializeListHead 例程會初始化LIST_ENTRY結構,此結構代表多倍連結清單的前端。 |
InitializeSListHead InitializeSListHead 例程 (或 ExInitializeSListHead) 會初始化SLIST_HEADER結構,此結構代表循序單選連結清單的前端。 |
InsertHeadList InsertHeadList 例程會在LIST_ENTRY結構之兩次鏈接清單的前端插入專案。 |
InsertTailList InsertTailList 例程會在LIST_ENTRY結構之兩次鏈接清單的結尾插入專案。 |
InterlockedAnd InterlockedAnd (wdm.h) 巨集會以指定的變數和指定的值,以不可部分完成的方式計算位 AND 運算。 |
InterlockedCompareExchange InterlockedCompareExchange 例程會執行不可部分完成的作業,以比較 Destination 所指向的輸入值與 Comperand 的值。 |
InterlockedCompareExchangePointer InterlockedCompareExchangePointer 例程會執行不可部分完成的作業,以比較 Destination 所指向的輸入指標值與指標值 Comperand。 |
InterlockedDecrement InterlockedDecrement 函式 (wdm.h) 會將 LONG 類型的呼叫端提供的變數遞減為不可部分完成的作業。 |
InterlockedExchange InterlockedExchange 函式 (wdm.h) 會將整數變數設定為指定的值做為不可部分完成的作業。 |
InterlockedExchangeAdd InterlockedExchangeAdd 函式 (wdm.h) 會將值新增至指定的整數做為不可部分完成的作業,並傳回指定整數的原始值。 |
InterlockedExchangePointer InterlockedExchangePointer 函式 (wdm.h) 會執行不可部分完成的作業,以設定新值的指標。 |
InterlockedIncrement InterlockedIncrement 函式 (wdm.h) 會將呼叫端提供的變數遞增為不可部分完成的作業。 |
InterlockedOr InterlockedOr 函式 (wdm.h) 會以不可部分完成的方式計算具有指定變數和指定值的位 OR 運算。 |
InterlockedXor InterlockedXor 函式 (wdm.h) 會以不可部分完成的方式計算具有指定變數和指定值的位獨佔 OR 運算。 |
IoAcquireCancelSpinLock 深入瞭解 IoAcquireCancelSpinLock 例程。 |
IoAcquireKsrPersistentMemory Microsoft保留 IoAcquireKsrPersistentMemory 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoAcquireKsrPersistentMemoryEx Microsoft保留 IoAcquireKsrPersistentMemoryEx 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoAcquireRemoveLock IoAcquireRemoveLock 例程會遞增移除鎖定的計數,表示不應該將相關聯的裝置對象與裝置堆疊中斷連結或刪除。 |
IoAdjustPagingPathCount IoAdjustPagingPathCount 例程會遞增或遞減呼叫端提供的頁面檔計數器做為不可部分完成的作業。 |
IoAllocateDriverObjectExtension IoAllocateDriverObjectExtension 例程會配置每個驅動程式的內容區域,稱為驅動程序物件延伸模組,並將唯一標識符指派給它。 |
IoAllocateErrorLogEntry IoAllocateErrorLogEntry 例程會配置錯誤記錄專案,並傳回呼叫端用來提供 I/O 錯誤相關信息的封包指標。 |
IoAllocateIrp IoAllocateIrp 例程會配置 IRP,指定呼叫端下分層之每個驅動程式的 I/O 堆疊位置數目,以及針對呼叫端選擇性地配置 IRP。 |
IoAllocateIrpEx IoAllocateIrpEx 會從 配置 I/O 要求封包 (IRP) |
IoAllocateMdl 如果緩衝區的起始位址和長度,IoAllocateMdl 例程會配置足夠大的記憶體描述元清單 (MDL) 來對應緩衝區。 或者,此例程會將 MDL 與 IRP 產生關聯。 |
IoAllocateWorkItem IoAllocateWorkItem 例程會配置工作專案。 |
IoAttachDevice IoAttachDevice 例程會將呼叫端的裝置物件附加至具名目標裝置物件,以便先將針對目標裝置系結的 I/O 要求路由傳送至呼叫端。 |
IoAttachDeviceToDeviceStack IoAttachDeviceToDeviceStack 例程會將呼叫者的裝置物件附加至鏈結中最高的裝置物件,並傳回先前最高裝置物件的指標。 |
IoBuildAsynchronousFsdRequest IoBuildAsynchronousFsdRequest 例程會配置並設定要傳送至較低層級驅動程式的 IRP。 |
IoBuildDeviceIoControlRequest IoBuildDeviceIoControlRequest 例程會針對同步處理的裝置控制要求配置並設定 IRP。 |
IoBuildPartialMdl IoBuildPartialMdl 例程會建置新的記憶體描述元清單 (MDL),代表現有 MDL 所描述之緩衝區的一部分。 |
IoBuildSynchronousFsdRequest IoBuildSynchronousFsdRequest 例程會針對同步處理的 I/O 要求配置並設定 IRP。 |
IoCallDriver IoCallDriver 例程會將 IRP 傳送至與指定裝置對象相關聯的驅動程式。 |
IoCancelIrp IoCancelIrp 例程會在指定的 IRP 中設定取消位,並在有 IRP 時呼叫取消例程。 |
IoCheckLinkShareAccess IoCheckLinkShareAccess 例程是由文件系統驅動程式 (FSD) 或其他最高層級驅動程式呼叫,以檢查是否允許連結共用存取檔案物件。 |
IoCheckShareAccess IoCheckShareAccess 例程是由文件系統驅動程式 (FSDs) 或其他最高層級驅動程式呼叫,以檢查是否允許共用存取檔案物件。 |
IoCheckShareAccessEx IoCheckShareAccessEx 例程是由文件系統驅動程式 (FSD) 或其他最高層級驅動程式呼叫,以檢查是否允許共用存取檔案物件。 |
IoConnectInterrupt IoConnectInterrupt 例程會註冊設備驅動器的 InterruptService 例程 (ISR),以便在裝置在任何一組指定的處理器上中斷時呼叫它。 |
IoConnectInterruptEx 如需詳細資訊,請參閱 WdmlibIoConnectInterruptEx 函式.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx |
IoCopyCurrentIrpStackLocationToNext IoCopyCurrentIrpStackLocationToNext 例程會將 IRP 堆棧參數從目前的 I/O 堆疊位置複製到下一個較低驅動程式的堆疊位置。 |
IoCreateDevice IoCreateDevice 例程會建立裝置物件以供驅動程式使用。 |
IoCreateFile IoCreateFile 例程會建立新的檔案或目錄,或是開啟現有的檔案、裝置、目錄或磁碟區,讓呼叫端擁有檔案物件的句柄。 |
IoCreateNotificationEvent IoCreateNotificationEvent 例程會建立或開啟具名通知事件,用來通知一或多個線程執行事件已發生。 |
IoCreateSymbolicLink IoCreateSymbolicLink 例程會設定裝置物件名稱和裝置用戶可見名稱之間的符號連結。 |
IoCreateSynchronizationEvent IoCreateSynchronizationEvent 例程會建立或開啟具名同步處理事件,以用於串行化兩個不相關的驅動程式之間的硬體存取。 |
IoCreateSystemThread IoCreateSystemThread 例程會建立系統線程,以內核模式執行,並提供線程的句柄。 |
IoCreateUnprotectedSymbolicLink IoCreateUnprotectedSymbolicLink 例程會設定裝置物件名稱與對應 Win32 可見名稱之間的未受保護的符號連結。 |
IoCsqInitialize IoCsqInitialize 例程會初始化驅動程式的取消安全 IRP 佇列分派數據表。 |
IoCsqInitializeEx IoCsqInitializeEx 例程會初始化取消安全 IRP 佇列的分派數據表。 |
IoCsqInsertIrp IoCsqInsertIrp 例程會在驅動程式的取消安全 IRP 佇列中插入 IRP。 |
IoCsqInsertIrpEx IoCsqInsertIrpEx 例程會將 IRP 插入驅動程式的取消安全 IRP 佇列中。 |
IoCsqRemoveIrp IoCsqRemoveIrp 例程會從佇列中移除特定的 IRP。 |
IoCsqRemoveNextIrp IoCsqRemoveNextIrp 例程會移除佇列中的下一個相符 IRP。 |
IoDeleteDevice IoDeleteDevice 例程會從系統移除裝置物件,例如,從系統移除基礎裝置時。 |
IoDeleteSymbolicLink IoDeleteSymbolicLink 例程會從系統移除符號連結。 |
IoDetachDevice IoDetachDevice 例程會釋放呼叫端裝置物件與較低驅動程式裝置對象之間的附件。 |
IoDisconnectInterrupt IoDisconnectInterrupt 例程會在裝置暫停或移除或卸除驅動程式時釋放裝置驅動程式的插斷物件集。 |
IoDisconnectInterruptEx 如需詳細資訊,請參閱 WdmlibIoDisconnectInterruptEx 函式.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx |
IoEnumerateKsrPersistentMemoryEx Microsoft保留 IoEnumerateKsrPersistentMemoryEx 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IofCallDriver 請改為呼叫 IoCallDriver。 將 IRP 傳送至與指定裝置物件相關聯的驅動程式。 |
IofCompleteRequest IoCompleteRequest 例程表示呼叫端已完成指定 I/O 要求的所有處理,並將指定的 IRP 傳回 I/O 管理員。 |
IoForwardIrpSynchronously IoForwardIrpSynchronously 例程會將 IRP 傳送至指定的驅動程式,並等候該驅動程式完成 IRP。 |
IoFreeErrorLogEntry IoFreeErrorLogEntry 例程會釋放未使用的錯誤記錄專案。 |
IoFreeIrp IoFreeIrp 例程會從呼叫端的IoCompletion例程釋放呼叫端配置的 IRP。 |
IoFreeKsrPersistentMemory Microsoft保留 IoFreeKsrPersistentMemory 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoFreeMdl IoFreeMdl 例程會釋放呼叫端配置的記憶體描述元清單 (MDL)。 |
IoFreeWorkItem IoFreeWorkItem 例程會釋出 IoAllocateWorkItem 所配置的工作專案。 |
IoGetAffinityInterrupt 如需詳細資訊,請參閱 WdmlibIoGetAffinityInterrupt 函式。#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt |
IoGetAttachedDeviceReference wdm.h 中的 IoGetAttachedDeviceReference 例程會傳回驅動程式堆棧中最高層級裝置物件的指標,並遞增參考計數。 |
IoGetBootDiskInformation IoGetBootDiskInformation 例程會傳回描述開機和系統磁碟的資訊。 |
IoGetContainerInformation IoGetContainerInformation 例程提供用戶會話目前狀態的相關信息。 |
IoGetCurrentIrpStackLocation IoGetCurrentIrpStackLocation 例程會傳回指定 IRP 中呼叫端 I/O 堆棧位置的指標。 |
IoGetCurrentProcess IoGetCurrentProcess 例程會傳回目前進程的指標。 |
IoGetDeviceDirectory 傳回磁碟上指定之驅動程序物件特定目錄的句柄,驅動程式可以在其中讀取和寫入檔案。 |
IoGetDeviceInterfaceAlias 如果別名存在,IoGetDeviceInterfaceAlias 例程會傳回指定裝置介面實例的別名裝置介面。 |
IoGetDeviceInterfacePropertyData IoGetDeviceInterfacePropertyData 例程會擷取裝置介面屬性的目前值。 |
IoGetDeviceInterfaces IoGetDeviceInterfaces 例程會傳回特定裝置介面類別的裝置介面實例清單(例如支援 HID 介面的系統上的所有裝置)。 |
IoGetDeviceNumaNode IoGetDeviceNumaNode 例程會取得裝置的節點編號。 |
IoGetDeviceObjectPointer 如果可以授與要求的物件存取權,IoGetDeviceObjectPointer 例程會傳回具名裝置物件堆疊中最上層物件的指標,以及對應檔案對象的指標。 |
IoGetDeviceProperty IoGetDeviceProperty 例程會擷取裝置的相關信息,例如組態資訊和 PDO 的名稱。 |
IoGetDevicePropertyData IoGetDevicePropertyData 例程會擷取裝置屬性目前的設定。 |
IoGetDmaAdapter IoGetDmaAdapter 例程會傳回實體裝置物件的 DMA 配接器結構的指標。 |
IoGetDriverDirectory 將句柄傳回磁碟上的目錄,驅動程式可以從中讀取和寫入檔案。 該目錄中的檔案會套用至特定的驅動程序物件。 |
IoGetDriverObjectExtension IoGetDriverObjectExtension 例程會擷取先前配置的每個驅動程序內容區域。 |
IoGetFunctionCodeFromCtlCode IoGetFunctionCodeFromCtlCode 巨集會傳回 I/O 控件程式代碼中包含的函式程式碼值。 |
IoGetInitialStack IoGetInitialStack 例程會傳回目前線程堆疊的基位址。 |
IoGetIommuInterface 擷取介面的指標,其中包含IOMMU例程的指標。 |
IoGetIommuInterfaceEx 擷取包含一組IOMMU例程之擴充介面的指標。 |
IoGetIoPriorityHint IoGetIoPriorityHint 例程會從 IRP 取得優先順序提示值。 |
IoGetNextIrpStackLocation IoGetNextIrpStackLocation 例程可讓您在 IRP 中存取下一個較低驅動程式的 I/O 堆疊位置,讓呼叫端可以針對較低驅動程式進行設定。 |
IoGetRelatedDeviceObject 指定檔案物件時,IoGetRelatedDeviceObject 例程會傳回對應裝置物件的指標。 |
IoGetRemainingStackSize IoGetRemainingStackSize 例程會傳回目前可用的內核模式堆棧空間量。 |
IoGetStackLimits IoGetStackLimits 例程會傳回目前線程堆疊框架的界限。 |
IoGetTopLevelIrp wdm.h 中的 IoGetTopLevelIrp 例程會傳回目前線程的 TopLevelIrp 字段值。 |
IoInitializeDpcRequest IoInitializeDpcRequest 例程會註冊驅動程式提供的 DpcForIsr 例程。 |
IoInitializeIrp IoInitializeIrp 例程會初始化呼叫端所配置的指定 IRP。 |
IoInitializeRemoveLock IoInitializeRemoveLock 例程會初始化裝置對象的移除鎖定。 |
IoInitializeTimer IoInitializeTimer 例程會設定與指定裝置對象相關聯的驅動程式提供的 IoTimer 例程。 |
IoInitializeWorkItem IoInitializeWorkItem 例程會初始化呼叫端已配置的工作專案。 |
IoInvalidateDeviceRelations IoInvalidateDeviceRelations 例程會通知 PnP 管理員裝置的關係(例如總線關聯性、退出關係、移除關係和目標裝置關聯性)已變更。 |
IoInvalidateDeviceState IoInvalidateDeviceState 例程會通知 PnP 管理員裝置的 PnP 狀態的某些層面已變更。 |
IoIs32bitProcess IoIs32bitProcess 例程會檢查目前 I/O 要求的發起者是否為 32 位使用者模式應用程式。 |
IoIsErrorUserInduced IoIsErrorUserInduced 例程會判斷處理對卸除式媒體裝置的要求時,是否發生 I/O 錯誤。 |
IoIsWdmVersionAvailable IoIsWdmVersionAvailable 例程會檢查操作系統是否支援指定的 WDM 版本。 |
IoMarkIrpPending IoMarkIrpPending 例程會標示指定的 IRP,指出驅動程式的分派例程隨後傳回STATUS_PENDING,因為其他驅動程式例程需要進一步處理。 |
IoOpenDeviceInterfaceRegistryKey IoOpenDeviceInterfaceRegistryKey 例程會傳回登錄機碼的句柄,以儲存特定裝置介面實例的相關信息。 |
IoOpenDeviceRegistryKey IoOpenDeviceRegistryKey 例程會傳回特定裝置實例登錄狀態位置的句柄。 |
IoOpenDriverRegistryKey 保留給IoOpenDriverRegistryKey函式。 |
IoQueryKsrPersistentMemorySize Microsoft保留 IoQueryKsrPersistentMemorySize 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoQueryKsrPersistentMemorySizeEx Microsoft保留 IoQueryKsrPersistentMemorySizeEx 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoQueueWorkItem IoQueueWorkItem 例程會將 WorkItem 例程與工作專案產生關聯,並將工作專案插入佇列中,以供系統背景工作線程稍後處理。 |
IoQueueWorkItemEx IoQueueWorkItemEx 例程會將 WorkItemEx 例程與工作專案產生關聯,並將工作專案插入佇列中,以供系統背景工作線程稍後處理。 |
IoRegisterContainerNotification IoRegisterContainerNotification 例程會註冊內核模式驅動程式,以接收有關指定事件類別的通知。 |
IoRegisterDeviceInterface IoRegisterDeviceInterface 例程會註冊裝置介面類別,如果它先前尚未註冊,並建立介面類別的新實例,驅動程式接著可以啟用供應用程式或其他系統元件使用。 |
IoRegisterLastChanceShutdownNotification 當系統關閉時,IoRegisterLastChanceShutdownNotification 例程會註冊驅動程式,以在系統關閉時接收IRP_MJ_SHUTDOWN IRP。所有文件系統都已排清之後。 |
IoRegisterPlugPlayNotification IoRegisterPlugPlayNotification 例程會註冊即插即用 (PnP) 通知回呼例程,以在發生指定類別的 PnP 事件時呼叫。 |
IoRegisterShutdownNotification IoRegisterShutdownNotification 例程會註冊驅動程式,以在關閉系統時接收IRP_MJ_SHUTDOWN IRP。 |
IoReleaseCancelSpinLock 深入瞭解IoReleaseCancelSpinLock例程。 |
IoReleaseRemoveLock IoReleaseRemoveLock 例程會釋放使用先前呼叫 IoAcquireRemoveLock 取得的移除鎖定。 |
IoReleaseRemoveLockAndWait IoReleaseRemoveLockAndWait 例程會釋放驅動程式在先前呼叫 IoAcquireRemoveLock 中取得的移除鎖定,並等到所有取得鎖定都釋放為止。 |
IoRemoveLinkShareAccess IoRemoveLinkShareAccess 例程會移除檔案物件的指定開啟實例的存取和鏈接共用存取資訊。 |
IoRemoveLinkShareAccessEx IoRemoveLinkShareAccessEx 例程會移除指定開啟實例的文件系統共用存取結構中的存取和共用存取資訊。 |
IoRemoveShareAccess IoRemoveShareAccess 例程會移除檔案物件的指定開啟實例的存取和共用存取資訊。 |
IoReportInterruptActive IoReportInterruptActive 例程會通知操作系統已註冊的中斷服務例程 (ISR) 為作用中,並準備好處理中斷要求。 |
IoReportInterruptInactive IoReportInterruptInactive 例程會通知操作系統已註冊的中斷服務例程 (ISR) 為非作用中,而且不會預期中斷要求。 |
IoReportTargetDeviceChange IoReportTargetDeviceChange 例程會通知 PnP 管理員自定義事件發生在裝置上。 |
IoReportTargetDeviceChangeAsynchronous IoReportTargetDeviceChangeAsynchronous 例程會通知 PnP 管理員自定義事件發生在裝置上。 |
IoRequestDeviceEject IoRequestDeviceEject 例程會通知 PnP 管理員裝置退出按鈕已按下。 |
IoRequestDpc IoRequestDpc 例程會將驅動程式提供的 DpcForIsr 例程排入佇列,以在較低的 IRQL 完成中斷驅動 I/O 處理。 |
IoReserveKsrPersistentMemory Microsoft保留 IoReserveKsrPersistentMemory 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoReserveKsrPersistentMemoryEx Microsoft保留 IoReserveKsrPersistentMemoryEx 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IoReuseIrp IoReuseIrp 例程會重新初始化 IRP,以便重複使用它。 |
Iosb64ToIosb Iosb64ToIosb 函式... |
IosbToIosb64 IosbToIosb64 函式... |
IoSetCancelRoutine IoSetCancelRoutine 例程會設定驅動程式提供的 Cancel 例程,以在取消指定的 IRP 時呼叫。 |
IoSetCompletionRoutine IoSetCompletionRoutine 例程會註冊 IoCompletion 例程,這會在下一個較低層級的驅動程式完成指定 IRP 的要求作業時呼叫。 |
IoSetCompletionRoutineEx IoSetCompletionRoutineEx 例程會註冊 IoCompletion 例程,此例程會在下一個較低層級的驅動程式完成指定 IRP 的要求作業時呼叫。 |
IoSetDeviceInterfacePropertyData IoSetDeviceInterfacePropertyData 例程會修改裝置介面屬性的目前值。 |
IoSetDeviceInterfaceState IoSetDeviceInterfaceState 例程會啟用或停用先前註冊裝置介面類別的實例。 |
IoSetDevicePropertyData IoSetDevicePropertyData 例程會修改裝置屬性的目前設定。 |
IoSetIoPriorityHint IoSetIoPriorityHint 例程會設定 IRP 的優先順序提示值。 |
IoSetLinkShareAccess IoSetLinkShareAccess 例程會設定共用指定檔案對象的連結訪問許可權。 |
IoSetNextIrpStackLocation IoSetNextIrpStackLocation 例程會將驅動程式配置 IRP 中的 IRP 堆疊位置設定為呼叫端的 IRP。 |
IoSetShareAccess IoSetShareAccess 例程會設定共用指定檔案對象的訪問許可權。 |
IoSetShareAccessEx IoSetShareAccessEx 例程會設定共用指定檔案對象的訪問許可權。 |
IoSetStartIoAttributes wdm.h 中的 IoSetStartIoAttributes 例程會設定驅動程式 StartIo 例程的屬性。 |
IoSetTopLevelIrp wdm.h 中的 IoSetTopLevelIrp 例程會設定目前線程的 TopLevelIrp 字段值。 |
IoSizeOfIrp wdm.h 中的 IoSizeOfIrp 例程會根據 IRP 中的堆棧位置數目,決定 IRP 的大小以位元組為單位。 |
IoSizeofWorkItem IoSizeofWorkItem 例程會傳回IO_WORKITEM結構的大小,以位元組為單位。 |
IoSkipCurrentIrpStackLocation 深入瞭解:IoSkipCurrentIrpStackLocation |
IoStartNextPacket wdm.h 中的 IoStartNextPacket 例程會從指定裝置對象的相關聯裝置佇列中清除下一個 IRP,並呼叫驅動程式的 StartIo 例程。 |
IoStartNextPacketByKey wdm.h 中的 IoStartNextPacketByKey 例程會從指定裝置對象的相關聯裝置佇列中清除下一個 I/O 要求封包。 |
IoStartPacket wdm.h 中的 IoStartPacket 例程會使用 IRP 呼叫驅動程式的 StartIo 例程,或將 IRP 插入指定裝置物件的裝置佇列中。 |
IoStartTimer wdm.h 中的 IoStartTimer 例程會啟用與指定裝置對象相關聯的定時器,讓驅動程式提供的 IoTimer 例程每秒呼叫一次。 |
IoStopTimer wdm.h 中的 IoStopTimer 例程會停用指定裝置物件的定時器,因此不會呼叫驅動程式提供的 IoTimer 例程。 |
IoUninitializeWorkItem IoUninitializeWorkItem 例程會取消初始化 IoInitializeWorkItem 所初始化的工作專案。 |
IoUnregisterContainerNotification IoUnregisterContainerNotification 例程會取消先前由 IoRegisterContainerNotification 例程所建立的容器通知註冊。 |
IoUnregisterPlugPlayNotification 此例程在 Windows 7 和更新版本的 Windows 中已經過時。 IoUnregisterPlugPlayNotification 例程會移除 PnP 事件的驅動程式回呼例程註冊。 |
IoUnregisterPlugPlayNotificationEx IoUnregisterPlugPlayNotificationEx 例程會取消驅動程式回呼例程的註冊,以取得隨插即用 (PnP) 事件的通知。 |
IoUnregisterShutdownNotification IoUnregisterShutdownNotification 例程會從關機通知佇列中移除已註冊的驅動程式。 |
IoUpdateLinkShareAccess IoUpdateLinkShareAccess 例程會更新指定檔案對象的共用存取權,通常是開啟檔案時。 |
IoUpdateLinkShareAccessEx IoUpdateLinkShareAccessEx 例程會更新指定檔案對象的共用存取權,通常是開啟檔案時。 |
IoUpdateShareAccess IoUpdateShareAccess 例程會更新指定檔案對象的共用存取權,通常是在開啟檔案時。 |
IoValidateDeviceIoControlAccess 如需詳細資訊,請參閱 WdmlibIoValidateDeviceIoControlAccess 函式。 |
IoWithinStackLimits IoWithinStackLimits 例程會判斷記憶體區域是否在目前線程的堆疊限制內。 |
IoWMIAllocateInstanceIds IoWMIAllocateInstanceIds 例程會配置 GUID 唯一的一或多個實例識別碼。 |
IoWMIDeviceObjectToInstanceName IoWMIDeviceObjectToInstanceName 例程會決定裝置物件所指定驅動程式所實作之 WMI 類別實例的實例名稱。 |
IoWMIDeviceObjectToProviderId IoWMIDeviceObjectToProviderId 例程會將指定的裝置物件轉譯為對應的 WMI 提供者識別符。 |
IoWMIExecuteMethod IoWMIExecuteMethod 例程會在指定的 WMI 數據區塊實例上執行 WMI 類別方法。 |
IoWMIHandleToInstanceName IoWMIHandleToInstanceName 例程會決定檔案句柄所指定驅動程式所實作之 WMI 類別實例的實例名稱。 |
IoWMIOpenBlock IoWMIOpenBlock 例程會開啟指定 WMI 類別的 WMI 數據區塊物件。 |
IoWMIQueryAllData IoWMIQueryAllData 例程會傳回實作指定WMI類別的所有 WMI 數據區塊。 |
IoWMIQueryAllDataMultiple IoWMIQueryAllDataMultiple 例程會傳回所有實作一組 WMI 類別的 WMI 數據區塊。 |
IoWMIQuerySingleInstance IoWMIQuerySingleInstance 例程會傳回 WMI 數據區塊的指定實例。 |
IoWMIQuerySingleInstanceMultiple IoWMIQuerySingleInstanceMultiple 例程會傳回所有使用指定實例名稱實作指定 WMI 類別的 WMI 數據區塊實例。 |
IoWMIRegistrationControl IoWMIRegistrationControl 例程會將呼叫端註冊或取消註冊為指定裝置物件的 WMI 數據提供者。 |
IoWMISetNotificationCallback IoWMISetNotificationCallback 例程會註冊 WMI 事件的通知回呼。 |
IoWMISetSingleInstance IoWMISetSingleInstance 例程會設定數據區塊實例內符合指定 WMI 類別和實例名稱的屬性值。 |
IoWMISetSingleItem IoWMISetSingleItem 例程會在數據區塊實例中設定符合指定 WMI 類別和實例名稱的單一屬性。 |
IoWMISuggestInstanceName IoWMISuggestInstanceName 例程是用來要求 WMI 建議驅動程式可用來建置裝置 WMI 實例名稱的基底名稱。 |
IoWMIWriteEvent IoWMIWriteEvent 例程會將指定的事件傳遞給使用者模式 WMI 元件,以取得通知。 |
IoWriteErrorLogEntry wdm.h 中的 IoWriteErrorLogEntry 例程會將指定的錯誤記錄封包排入系統錯誤記錄線程。 |
IoWriteKsrPersistentMemory Microsoft保留 IoWriteKsrPersistentMemory 函式以供內部使用。 請勿在程式代碼中使用此函式。 |
IsListEmpty IsListEmpty 例程會指出LIST_ENTRY結構的兩倍連結清單是否為空的。 |
KdBreakPointWithStatus KdBreakPointWithStatus 巨集中斷至核心調試程式,並將 Status 的值傳送至調試程式。 |
KdChangeOption KdChangeOption 例程會存取和變更與核心偵錯相關的核心狀態。 |
KdDisableDebugger KdDisableDebugger 例程會停用核心調試程式。 |
KdEnableDebugger KdEnableDebugger 例程會在呼叫 KdDisableDebugger 例程之後重新啟用核心調試程式,以停用核心調試程式。 |
KdPrint KdPrint 巨集會將訊息傳送至核心調試程式。 |
KdPrintEx 如果符合您指定的條件,KdPrintEx 巨集會將字串傳送至核心調試程式。呼叫 KdPrintEx 需要雙括弧。 |
KdRefreshDebuggerNotPresent KdRefreshDebuggerNotPresent 巨集會重新整理KD_DEBUGGER_NOT_PRESENT全域核心變數的值。 |
KeAcquireGuardedMutex 深入瞭解 KeAcquireGuardedMutex 例程。 |
KeAcquireGuardedMutexUnsafe 深入瞭解 KeAcquireGuardedMutexUnsafe 函式。 |
KeAcquireInStackQueuedSpinLock 深入瞭解 KeAcquireInStackQueuedSpinLock 例程。 |
KeAcquireInStackQueuedSpinLockAtDpcLevel 深入瞭解 KeAcquireInStackQueuedSpinLockAtDpcLevel 例程。 |
KeAcquireInStackQueuedSpinLockForDpc 深入瞭解 KeAcquireInStackQueuedSpinLockForDpc 例程。 |
KeAcquireInterruptSpinLock 深入瞭解 KeAcquireInterruptSpinLock 例程。 |
KeAcquireSpinLock KeAcquireSpinLock 例程會取得微調鎖定,讓呼叫端可以藉由引發 IRQL,以多處理器安全的方式同步存取共享數據。 |
KeAcquireSpinLockAtDpcLevel 當呼叫端已在 IRQL 執行時,KeAcquireSpinLockAtDpcLevel 例程會取得微調鎖定 >= DISPATCH_LEVEL。 |
KeAcquireSpinLockForDpc 深入瞭解 KeAcquireSpinLockForDpc 例程。 |
KeAcquireSpinLockRaiseToDpc KeAcquireSpinLockRaiseToDpc 例程是更快速版本的 KeAcquireSpinLock 例程。 |
KeAddTriageDumpDataBlock 將分級傾印數據區塊新增至分級傾印數據區塊陣列。 |
KeAreAllApcsDisabled KeAreAllApcsDisabled 例程會指出呼叫線程是在受防護區域內或在 IRQL >= APC_LEVEL 執行,這會停用所有 APC 傳遞。 |
KeAreApcsDisabled KeAreApcsDisabled 函式 (wdm.h) 會傳回值,指出呼叫線程是否在重要區域或受防護區域內。 |
KeBugCheckEx 當呼叫端發現無法復原的不一致,如果呼叫端繼續執行,則 KeBugCheckEx 例程會以受控制的方式關閉系統。 |
KeCancelTimer KeCancelTimer 例程會在定時器間隔之前清除佇列,如果有設定,則會過期。 |
KeClearEvent KeClearEvent 例程會將事件設定為未發出訊號的狀態。 |
KeConvertAuxiliaryCounterToPerformanceCounter KeConvertAuxiliaryCounterToPerformanceCounter 例程會將指定的輔助計數器值轉換成性能計數器值。 |
KeConvertPerformanceCounterToAuxiliaryCounter KeConvertPerformanceCounterToAuxiliaryCounter 例程會將指定的性能計數器值轉換成輔助計數器值。 |
KeDelayExecutionThread KeDelayExecutionThread 例程會將目前線程置於指定間隔的可警示或不可回應的等候狀態。 |
KeDeregisterBoundCallback KeDeregisterBoundCallback 例程會取消註冊 KeRegisterBoundCallback 所註冊的使用者模式系結例外狀況回呼。 |
KeDeregisterBugCheckCallback KeDeregisterBugCheckCallback 例程會移除 KeRegisterBugCheckCallback 所註冊的回呼例程。 |
KeDeregisterBugCheckReasonCallback KeDeregisterBugCheckReasonCallback 例程會移除 KeRegisterBugCheckReasonCallback 所註冊的回呼例程。 |
KeDeregisterNmiCallback KeDeregisterNmiCallback 例程會取消註冊 KeRegisterNmiCallback 所註冊的非遮罩中斷 (NMI) 回呼。 |
KeDeregisterProcessorChangeCallback KeDeregisterProcessorChangeCallback 例程會取消註冊先前透過呼叫 KeRegisterProcessorChangeCallback 例程向操作系統註冊的回調函式。 |
KeEnterCriticalRegion KeEnterCriticalRegion 函式 (wdm.h) 會暫時停用正常核心 APC 的執行,但不會防止特殊核心 APC 執行。 |
KeEnterGuardedRegion KeEnterGuardedRegion 函式 (wdm.h) 會進入受防護區域,這會停用目前線程的所有內核模式 APC 傳遞。 |
KeFlushIoBuffers KeFlushIoBuffers 例程會從所有處理器的快取清除 MDL 所描述的記憶體區域。 |
KeFlushQueuedDpcs KeFlushQueuedDpcs 例程會在所有處理器上已排入佇列的 DPC 執行之後傳回。 |
KefReleaseSpinLockFromDpcLevel KeReleaseSpinLockFromDpcLevel 例程會釋放執行微調鎖定,而不需變更 IRQL。 |
KeGetCurrentIrql KeGetCurrentIrql 例程會傳回目前的 IRQL。 |
KeGetCurrentNodeNumber KeGetCurrentNodeNumber 函式 (wdm.h) 會傳回呼叫端執行之邏輯處理器的 NUMA 節點號碼。 |
KeGetCurrentProcessorIndex KeGetCurrentProcessorIndex 會傳回呼叫端執行之處理器的索引。 |
KeGetCurrentProcessorNumberEx KeGetCurrentProcessorNumberEx 函式 (wdm.h) 會傳回呼叫端正在執行之邏輯處理器的處理器編號。 |
KeGetCurrentThread KeGetCurrentThread 例程會識別目前的線程。 |
KeGetProcessorIndexFromNumber wdm.h 中的 KeGetProcessorIndexFromNumber 例程會將群組編號和群組相對處理器編號轉換為全系統處理器索引。 |
KeGetProcessorNumberFromIndex wdm.h 中的 KeGetProcessorNumberFromIndex 例程會將全系統處理器索引轉換成群組編號和群組相對處理器編號。 |
KeGetRecommendedSharedDataAlignment KeGetRecommendedSharedDataAlignment 例程會針對可由多個處理器存取的記憶體結構傳回慣用的對齊方式。 |
KeInitializeCallbackRecord 深入瞭解:KeInitializeCallbackRecord |
KeInitializeCrashDumpHeader 瞭解 KeInitializeCrashDumpHeader 例程如何提供系統對於損毀傾印檔案所需的標頭資訊。 |
KeInitializeDeviceQueue KeInitializeDeviceQueue 例程會將裝置佇列物件初始化為非忙碌狀態。 |
KeInitializeDpc KeInitializeDpc 例程會初始化 DPC 物件,並註冊該物件的 CustomDpc 例程。 |
KeInitializeEvent KeInitializeEvent 例程會將事件物件初始化為同步處理(單一等候者)或通知類型事件,並將它設定為已發出訊號或未收到訊號的狀態。 |
KeInitializeGuardedMutex KeInitializeGuardedMutex 例程會初始化受防護的 Mutex。 |
KeInitializeMutex KeInitializeMutex 例程會初始化 mutex 物件,並將它設定為訊號狀態。 |
KeInitializeSemaphore KeInitializeSemaphore 例程會使用指定的計數初始化號誌物件,並指定計數可以達到的上限。 |
KeInitializeSpinLock KeInitializeSpinLock 例程會初始化類型為 KSPIN_LOCK的變數。 |
KeInitializeThreadedDpc KeInitializeThreadedDpc 例程會初始化線程 DPC 物件,並登錄該物件的 CustomThreadedDpc 例程。 |
KeInitializeTimer KeInitializeTimer 例程會初始化定時器物件。 |
KeInitializeTimerEx KeInitializeTimerEx 例程會初始化擴充核心定時器物件。 |
KeInitializeTriageDumpDataArray 初始化分級傾印數據區塊陣列。 |
KeInsertByKeyDeviceQueue 如果裝置佇列設定為忙碌狀態,KeInsertByKeyDeviceQueue 例程會取得指定 DeviceQueue 的微調鎖定,並根據指定的排序索引鍵值將專案排入佇列。 |
KeInsertDeviceQueue KeInsertDeviceQueue 例程會取得指定裝置佇列物件的微調鎖定,如果裝置佇列設定為忙碌狀態,則會將指定的專案排入佇列。 |
KeInsertQueueDpc KeInsertQueueDpc 例程會將 DPC 排入佇列以供執行。 |
KeGenericCall KeGenericCall 例程會導致指定例程同時在所有處理器上執行。 |
KeIsExecutingDpc 檢查是否在目前的處理器上執行 DPC。 |
KeLeaveCriticalRegion 瞭解 KeLeaveCriticalRegion 例程如何重新啟用先前呼叫 KeEnterCriticalRegion 所停用之一般內核模式 APC 的傳遞。 |
KeLeaveGuardedRegion 瞭解 KeLeaveGuardedRegion 例程如何結束 KeEnterGuardedRegion 所輸入的受防護區域。 |
KeLowerIrql KeLowerIrql 例程會將目前處理器上的 IRQL 還原為其原始值。 |
KeMemoryBarrier KeMemoryBarrier 例程會在程序代碼中的位置建立屏障,編譯程式和處理器無法移動任何作業。 |
KeQueryActiveGroupCount 瞭解 KeQueryActiveGroupCount 例程如何傳回多處理器系統中的作用中處理器群組數目。 |
KeQueryActiveProcessorCount 瞭解 KeQueryActiveProcessorCount 例程如何傳回目前使用中處理器的數目。 |
KeQueryActiveProcessorCountEx 瞭解 KeQueryActiveProcessorCountEx 例程如何傳回多處理器系統或整個系統中指定群組中的使用中邏輯處理器數目。 |
KeQueryActiveProcessors 瞭解 KeQueryActiveProcessors 例程如何傳回目前使用中處理器的位掩碼。 |
KeQueryAuxiliaryCounterFrequency KeQueryAuxiliaryCounterFrequency 例程會以 Hz 單位傳回輔助計數器的頻率。 |
KeQueryDpcWatchdogInformation KeQueryDpcWatchdogInformation 例程會傳回目前處理器的延後過程調用 (DPC) 監視程式定時器值。 |
KeQueryGroupAffinity 瞭解 KeQueryGroupAffinity 例程如何傳回親和性遮罩,以識別多處理器系統中指定群組中的作用中邏輯處理器。 |
KeQueryHighestNodeNumber 瞭解 KeQueryHighestNodeNumber 例程如何傳回多處理器系統中具有非統一記憶體存取 (NUMA) 架構的最高節點編號。 |
KeQueryInterruptTime KeQueryInterruptTime 例程會傳回系統中斷時間計數的目前值,精確度為系統時鐘刻度內。 |
KeQueryInterruptTimePrecise KeQueryInterruptTimePrecise 例程會傳回系統中斷時間計數的目前值,精確度為毫秒內。 |
KeQueryLogicalProcessorRelationship KeQueryLogicalProcessorRelationship 例程會取得一或多個處理器與多處理器系統中其他處理器關聯性的相關信息。 |
KeQueryMaximumGroupCount 瞭解 KeQueryMaximumGroupCount 例程如何傳回多處理器系統中群組數目上限。 |
KeQueryMaximumProcessorCount 瞭解 KeQueryMaximumProcessorCount 例程如何傳回處理器數目上限。 |
KeQueryMaximumProcessorCountEx 瞭解 KeQueryMaximumProcessorCountEx 例程如何傳回多處理器系統中指定群組中邏輯處理器數目上限。 |
KeQueryNodeActiveAffinity KeQueryNodeActiveAffinity 例程會在具有非統一記憶體存取 (NUMA) 架構的多處理器系統中,取得指定節點的目前處理器親和性。 |
KeQueryNodeActiveAffinity2 此例程會傳回指定NUMA節點的目前多群組處理器親和性。 |
KeQueryNodeActiveProcessorCount 此例程會傳回指定NUMA節點中所有群組的作用中處理器數目。 |
KeQueryNodeMaximumProcessorCount 瞭解 KeQueryNodeMaximumProcessorCount 例程如何傳回非統一記憶體存取中指定節點可包含的最大邏輯處理器數目。 |
KeQueryPerformanceCounter wdm.h 中的 KeQueryPerformanceCounter 例程會擷取性能計數器目前的值和頻率。 |
KeQueryPriorityThread KeQueryPriorityThread 例程會傳回特定線程的目前優先順序。 |
KeQueryRuntimeThread KeQueryRuntimeThread 例程會以時鐘刻度報告線程累積的核心模式和使用者模式運行時間。 |
KeQuerySystemTime KeQuerySystemTime 例程會取得目前的系統時間。 |
KeQuerySystemTimePrecise KeQuerySystemTimePrecise 例程會擷取目前的系統時間,而且比 KeQuerySystemTime 例程更精確。 |
KeQueryTickCount 瞭解 KeQueryTickCount 例程如何維護系統開機後發生的間隔定時器中斷計數。 |
KeQueryTimeIncrement KeQueryTimeIncrement 例程會傳回每次間隔時鐘中斷時,新增至系統時間的 100 奈秒單位數目。 |
KeQueryTotalCycleTimeThread KeQueryTotalCycleTimeThread 例程會傳回指定線程的累積周期時間。 |
KeQueryUnbiasedInterruptTime KeQueryUnbiasedInterruptTime 例程會傳回系統中斷時間計數的目前值。 |
KeRaiseIrql KeRaiseIrql 例程會將硬體優先順序提高到指定的 IRQL 值,藉此遮罩目前處理器上對等或較低 IRQL 的中斷。 |
KeRaiseIrqlToDpcLevel 瞭解 KeRaiseIrqlToDpcLevel 例程如何將硬體優先順序提升為 IRQL = DISPATCH_LEVEL,從而遮罩目前處理器上對等或較低 IRQL 的中斷。 |
KeReadStateEvent KeReadStateEvent 例程會傳回事件物件的目前狀態,已發出訊號或未發出訊號。 |
KeReadStateMutex KeReadStateMutex 例程會傳回指定 Mutex 物件的目前狀態,已發出訊號或未發出訊號。 |
KeReadStateSemaphore KeReadStateSemaphore 例程會傳回指定號誌物件的目前狀態,已發出訊號或未發出訊號。 |
KeReadStateTimer KeReadStateTimer 例程會讀取定時器物件的目前狀態。 |
KeRegisterBoundCallback KeRegisterBoundCallback 例程會註冊每當發生使用者模式系結例外狀況時要呼叫的例程。 |
KeRegisterBugCheckCallback KeRegisterBugCheckCallback 例程會註冊 BugCheckCallback 例程,此例程會在操作系統發出錯誤檢查時執行。 |
KeRegisterBugCheckReasonCallback KeRegisterBugCheckReasonCallback 例程會註冊 KbCallbackDumpIo、KbCallbackSecondaryDumpData 或 KbCallbackAddPages 例程,其會在操作系統發出錯誤檢查時執行。 |
KeRegisterNmiCallback KeRegisterNmiCallback 例程會在發生不可遮罩的中斷時註冊要呼叫的例程。 |
KeRegisterProcessorChangeCallback KeRegisterProcessorChangeCallback 例程會向操作系統註冊回呼函式,讓操作系統在將新的處理器新增至硬體分割區時通知驅動程式。 |
KeReleaseGuardedMutex KeReleaseGuardedMutex 例程會發行使用 KeAcquireGuardedMutex 或 KeTryToAcquireGuardedMutex 取得的受防護 Mutex。 |
KeReleaseGuardedMutexUnsafe KeReleaseGuardedMutexUnsafe 例程會釋放 KeAcquireGuardedMutexUnsafe 取得的受防護 Mutex。 |
KeReleaseInStackQueuedSpinLock KeReleaseInStackQueuedSpinLock 例程會釋放 KeAcquireInStackQueuedSpinLock 取得的佇列微調鎖定。 |
KeReleaseInStackQueuedSpinLockForDpc KeReleaseInStackQueuedSpinLockForDpc 例程會釋出佇列的微調鎖定,該鎖定是透過呼叫 KeAcquireInStackQueuedSpinLockForDpc 取得的。 |
KeReleaseInStackQueuedSpinLockFromDpcLevel KeReleaseInStackQueuedSpinLockFromDpcLevel 例程會釋放 KeAcquireInStackQueuedSpinLockAtDpcLevel 取得的佇列微調鎖定。 |
KeReleaseInterruptSpinLock KeReleaseInterruptSpinLock 例程會釋放 KeAcquireInterruptSpinLock 取得的中斷微調鎖定。 |
KeReleaseMutex KeReleaseMutex 例程會釋放 mutex 物件,並指定呼叫端是否要在 KeReleaseMutex 傳回控件時立即呼叫其中一個 KeWaitXxx 例程。 |
KeReleaseSemaphore KeReleaseSemaphore 例程會釋放指定的旗號物件。 |
KeReleaseSpinLock KeReleaseSpinLock 例程會釋放微調鎖定,並還原呼叫端執行所在的原始 IRQL。 |
KeReleaseSpinLockForDpc KeReleaseSpinLockForDpc 例程會釋放透過呼叫 KeAcquireSpinLockForDpc 取得的微調鎖定。 |
KeReleaseSpinLockFromDpcLevel 瞭解 KeReleaseSpinLockFromDpcLevel 例程如何釋放執行微調鎖定,而不需要變更 IRQL。 |
KeRemoveByKeyDeviceQueue KeRemoveByKeyDeviceQueue 例程會從指定的裝置佇列中移除根據排序索引鍵值選取的專案。 |
KeRemoveDeviceQueue KeRemoveDeviceQueue 例程會從指定裝置佇列的前端移除專案。 |
KeRemoveEntryDeviceQueue KeRemoveEntryDeviceQueue 例程會傳回指定的專案是否在裝置佇列中,如果已排入佇列,則會從裝置佇列中移除它。 |
KeRemoveQueueDpc KeRemoveQueueDpc 例程會從系統 DPC 佇列中移除指定的 DPC 物件。 |
KeResetEvent KeResetEvent 例程會將指定的事件物件重設為未發出訊號的狀態,並傳回該事件物件的先前狀態。 |
KeRestoreExtendedProcessorState KeRestoreExtendedProcessorState 例程會還原先前儲存的擴充處理器狀態資訊。 |
KeRestoreFloatingPointState KeRestoreFloatingPointState 例程會還原先前呼叫 KeSaveFloatingPointState 所儲存的非volatile 浮點內容。 |
KeRevertToUserAffinityThreadEx KeRevertToUserAffinityThreadEx 例程會還原目前線程先前的親和性。 |
KeRevertToUserGroupAffinityThread KeRevertToUserGroupAffinityThread 例程會在建立線程時,將呼叫線程的群組親和性還原為其原始值。 |
KeSaveExtendedProcessorState KeSaveExtendedProcessorState 例程會儲存延伸處理器狀態資訊。 |
KeSaveFloatingPointState KeSaveFloatingPointState 例程會儲存非volatile 浮點內容,讓呼叫端可以執行浮點運算。 |
KeSetCoalescableTimer KeSetCoalescableTimer 例程會設定定時器物件的初始到期時間和期間,並指定在到期時間可以容許多少延遲。 |
KeSetEvent 如果事件尚未收到訊號,KeSetEvent 例程會將事件物件設定為已發出訊號狀態,並傳回事件物件的先前狀態。 |
KeSetImportanceDpc 瞭解 KeSetImportanceDpc 例程如何指定 DPC 例程的執行時間。 |
KeSetPriorityThread KeSetPriorityThread 例程會設定驅動程式建立線程的運行時間優先順序。 |
KeSetSystemAffinityThread KeSetSystemAffinityThread 例程會設定目前線程的系統親和性。 |
KeSetSystemAffinityThreadEx KeSetSystemAffinityThreadEx 例程會設定目前線程的系統親和性。 |
KeSetSystemGroupAffinityThread KeSetSystemGroupAffinityThread 例程會變更呼叫線程的組號和親和性遮罩。 |
KeSetTargetProcessorDpc 瞭解 KeSetTargetProcessorDpc 例程如何指定執行 DPC 例程的處理器。 |
KeSetTargetProcessorDpcEx KeSetTargetProcessorDpcEx 例程會指定執行 DPC 例程的處理器。 |
KeSetTimer KeSetTimer 例程會設定定時器物件設定為訊號狀態的絕對或相對間隔,並選擇性地提供當該間隔到期時要執行的 CustomTimerDpc 例程。 |
KeSetTimerEx KeSetTimerEx 例程會設定定時器物件設定為訊號狀態的絕對或相對間隔,選擇性地提供當該間隔到期時要執行的 CustomTimerDpc 例程,並選擇性地為定時器提供週期性間隔。 |
KeShouldYieldProcessor 深入瞭解:KeShouldYieldProcessor 函式 |
KeStallExecutionProcessor wdm.h 中的 KeStallExecutionProcessor 例程會將目前處理器上的呼叫端停駐指定的時間間隔。 |
KeSynchronizeExecution KeSynchronizeExecution 例程會將指定的例程與指派給一或多個中斷物件的中斷服務例程 (ISR) 同步執行。 |
KeTestSpinLock KeTestSpinLock 例程測試微調鎖定的可用性。 |
KeTryToAcquireGuardedMutex 如果可用,KeTryToAcquireGuardedMutex 例程會取得受防護的 Mutex。 |
KeTryToAcquireSpinLockAtDpcLevel KeTryToAcquireSpinLockAtDpcLevel 例程會嘗試取得DISPATCH_LEVEL的微調鎖定。 |
KeWaitForMultipleObjects KeWaitForMultipleObjects 例程會將目前的線程置於可警示或不可變更的等候狀態,直到任何或所有一些發送器對象都設定為訊號狀態,或(選擇性地)直到等候逾時為止。 |
KeWaitForSingleObject KeWaitForSingleObject 例程會將目前的線程置於等候狀態,直到指定的發送器物件設定為訊號狀態,或(選擇性地)直到等候逾時為止。 |
KzLowerIrql 將目前處理器上的 IRQL 還原為其原始值。 |
KzRaiseIrql 將硬體優先順序提升至指定的 IRQL 值,藉此遮罩目前處理器上對等或較低 IRQL 的中斷。 |
mmAdvanceMdl MmAdvanceMdl 例程會依指定的位元元組數目,將 MDL 虛擬記憶體範圍的開頭往前推進。 |
mmAllocateContiguousMemory 瞭解 MmAllocateContiguousMemory 例程如何配置一系列連續、非分頁的實體記憶體,並將其對應至系統地址空間。 |
mmAllocateContiguousMemoryEx MmAllocateContiguousMemoryEx 函式會配置一系列實際連續的非分頁記憶體,並傳回其虛擬位址。 |
mmAllocateContiguousMemorySpecifyCache 瞭解 MmAllocateContiguousMemorySpecifyCache 例程如何配置一系列連續、非分頁的實體記憶體,並將其對應至系統地址空間。 |
mmAllocateContiguousMemorySpecifyCacheNode 瞭解 MmAllocateContiguousMemorySpecifyCacheNode 例程如何配置一系列連續、非分頁的實體記憶體,並將其對應至系統地址空間。 |
mmAllocateContiguousNodeMemory 瞭解 MmAllocateContiguousNodeMemory 例程如何配置一系列連續、非分頁的實體記憶體,並將其對應至系統地址空間。 |
mmAllocateMappingAddress MmAllocateMappingAddress 例程會保留指定大小的系統虛擬位址空間範圍。 |
mmAllocateMappingAddressEx MmAllocateMappingAddressEx 函式會配置要求長度的系統 PTE 對應,以供稍後用來對應任意位址。 |
mmAllocateMdlForIoSpace MmAllocateMdlForIoSpace 例程會配置 MDL,並初始化此 MDL 來描述 I/O 位址空間中的一組實體地址範圍。 |
mmAllocateNodePagesForMdlEx MmAllocateNodePagesForMdlEx 例程會從理想的節點配置非分頁的實體記憶體,並配置 MDL 結構來描述此記憶體。 |
mmAllocatePagesForMdl MmAllocatePagesForMdl 例程會將零填滿、非分頁、實體記憶體頁面配置給 MDL。 |
mmAllocatePagesForMdlEx MmAllocatePagesForMdlEx 例程會將非分頁的實體記憶體頁面配置給 MDL。 使用此例程,而不是 MmAllocatePagesForMdl。 |
mmBuildMdlForNonPagedPool MmBuildMdlForNonPagedPool 例程會接收指定非分頁虛擬記憶體緩衝區的 MDL,並更新它以描述基礎實體頁面。 |
mmFreeContiguousMemory 瞭解 MmFreeContiguousMemory 例程如何釋放 MmAllocateContiguousMemoryXxx 例程所配置的實體連續記憶體範圍。 |
mmFreeContiguousMemorySpecifyCache 瞭解 MmFreeContiguousMemorySpecifyCache 例程如何釋放由 MmAllocateContiguousMemorySpecifyCacheXxx 例程配置的緩衝區。 |
mmFreeMappingAddress MmFreeMappingAddress 例程會釋放 MmAllocateMappingAddress 例程所保留的一系列虛擬記憶體。 |
mmFreePagesFromMdl MmFreePagesFromMdl 例程會釋放 MmAllocatePagesForMdl 例程所建立之 MDL 所描述的所有實體頁面。 |
mmGetMdlByteCount MmGetMdlByteCount 巨集會傳回指定 MDL 所描述之緩衝區的長度,以位元組為單位。 |
mmGetMdlByteOffset mmGetMdlByteOffset 巨集傳回指定 MDL 所描述緩衝區初始頁面內的位元移。 |
mmGetMdlPfnArray MmGetMdlPfnArray 巨集會傳回與記憶體描述元清單 (MDL) 相關聯之實體頁碼數組開頭的指標。 |
mmGetMdlVirtualAddress 深入瞭解:MmGetMdlVirtualAddress |
mmGetSystemAddressForMdl MmGetSystemAddressForMdl 例程已經過時。 請改用 MmGetSystemAddressForMdlSafe。 |
mmGetSystemAddressForMdlSafe 深入瞭解:MmGetSystemAddressForMdlSafe |
mmGetSystemRoutineAddress MmGetSystemRoutineAddress 例程會傳回 SystemRoutineName 所指定函式的指標。 |
mmGetSystemRoutineAddressEx MmGetSystemRoutineAddressEx 函式會傳回指定系統模組中指定函式的位址。 |
mmInitializeMdl 深入瞭解:MmInitializeMdl |
mmIsDriverSuspectForVerifier MmIsDriverSuspectForVerifier 例程會指出指定的驅動程式物件所代表的驅動程式是否在驅動程式驗證器選取的驅動程式清單中。 |
mmIsDriverVerification MmIsDriverVerification 例程會指出指定的驅動程式對象所識別的核心模式驅動程式正在驗證,還是呼叫驅動程式驗證器正在驗證的驅動程式。 |
mmIsDriverVerificationByAddress MmIsDriverVerificationByAddress 例程會檢查指定的映像位址所識別的核心模式驅動程式是否已經過驗證,或呼叫驅動程式驗證器正在驗證的驅動程式。 |
mmLockPagableCodeSection MmLockPagableCodeSection 例程會鎖定驅動程式程式代碼的區段,其中包含一組以特殊編譯程式指示詞標示的驅動程式例程到系統空間。 |
mmLockPagableDataSection MmLockPagableDataSection 例程會將驅動程序數據的整個區段鎖定至系統空間。 |
mmMapIoSpace MmMapIoSpace 例程會將指定的實體位址範圍對應至非分頁的系統空間。 |
mmMapIoSpaceEx MmMapIoSpaceEx 例程會使用指定的頁面保護,將指定的實體位址範圍對應至非分頁系統空間。 |
MmMapLockedPages MmMapLockedPages 例程已過時,適用於 Windows 2000 和更新版本的 Windows,以及適用於 Windows Me。 |
mmMapLockedPagesSpecifyCache MmMapLockedPagesSpecifyCache 例程會將 MDL 描述的實體頁面對應至虛擬位址,並讓呼叫者指定用來建立對應的快取屬性。 |
mmMapLockedPagesWithReservedMapping MmMapLockedPagesWithReservedMapping 例程會對應 MmAllocateMappingAddress 例程先前保留的所有或部分地址範圍。 |
mmMapMdl 此函式會將記憶體描述元清單 (MDL) 所描述的實體頁面對應至系統虛擬位址空間。 |
mmMapMemoryDumpMdlEx MmMapMemoryDumpMdlEx 函式會將 MDL 對應至指定的虛擬位址。 |
mmPageEntireDriver MmPageEntireDriver 例程會讓驅動程式的所有程式代碼和數據成為可分頁,並覆寫構成驅動程式影像的各種區段屬性。 |
mmPrepareMdlForReuse 深入瞭解:MmPrepareMdlForReuse |
mmProbeAndLockPages MmProbeAndLockPages 例程會探查指定的虛擬記憶體分頁、使其常駐,並將其鎖定在記憶體中。 |
mmProbeAndLockSelectedPages MmProbeAndLockSelectedPages 例程會探查選取的虛擬記憶體頁面、使其常駐,並將其鎖定在記憶體中。 |
mmProtectDriverSection MmProtectDriverSection 只讀保護載入驅動程式的區段,方法是使用虛擬安全模式 (VSM) 所提供的服務。 |
mmProtectMdlSystemAddress MmProtectMdlSystemAddress 例程會設定記憶體位址範圍的保護類型。 |
mmQuerySystemsize MmQuerySystemSize 例程會傳回系統中內存量的估計值。 |
mmResetDriverPaging MmResetDriverPaging 例程會將驅動程式區段的可分頁狀態重設為編譯驅動程式時所指定的區段。 |
mmsizeOfmdl MmSizeOfMdl 例程會傳回要配置給描述指定位址範圍的 MDL 的位元元組數目。 |
mmUnlockPagableImageSection MmUnlockPagableImageSection 例程會釋放驅動程式程式代碼或驅動程式數據的區段,先前已鎖定在系統空間中,並搭配 MmLockPagableCodeSection、MmLockPagableDataSection 或 MmLockPagableSectionByHandle,讓區段可以再次分頁。 |
mmUnlockPages MmUnlockPages 例程會解除鎖定指定記憶體描述元清單 (MDL) 所描述的實體頁面。 |
mmUnmapIoSpace MmUnmapIoSpace 例程會取消對應 MmMapIoSpace 先前所對應之實體位址的指定範圍。 |
mmUnmapLockedPages MmUnmapLockedPages 例程會釋放先前呼叫 MmMapLockedPages 或 MmMapLockedPagesSpecifyCache 例程所設定的對應。 |
mmUnmapReservedMapping MmUnmapReservedMapping 例程會取消對應 MmMapLockedPagesWithReservedMapping 例程所對應的記憶體緩衝區。 |
NtCommitComplete ZwCommitComplete 例程會通知 KTM 呼叫的資源管理員已完成認可交易的數據。 |
NtCommitEnlistment ZwCommitEnlistment 例程會起始指定登記交易的認可作業。 |
NtCommitTransaction ZwCommitTransaction 例程會起始指定交易的認可作業。 |
NtCreateEnlistment ZwCreateEnlistment 例程會為交易建立新的登記物件。 |
NtCreateResourceManager ZwCreateResourceManager 例程會建立資源管理員物件。 |
NtCreateTransaction ZwCreateTransaction 例程會建立交易物件。 |
NtCreateTransactionManager ZwCreateTransactionManager 例程會建立新的交易管理員物件。 |
NtEnumerateTransactionObject ZwEnumerateTransactionObject 例程會列舉計算機上的 KTM 物件。 |
NtGetNotificationResourceManager ZwGetNotificationResourceManager 例程會從指定的資源管理員通知佇列擷取下一個交易通知。 |
NtManagePartition NtManagePartition 函式會取得和設定分割區的資訊。 |
NtOpenEnlistment ZwOpenEnlistment 例程會取得現有登記物件的句柄。 |
NtOpenResourceManager ZwOpenResourceManager 例程會傳回現有資源管理員物件的句柄。 |
NtOpenTransaction ZwOpenTransaction 例程會取得現有交易物件的句柄。 |
NtOpenTransactionManager ZwOpenTransactionManager 例程會取得現有交易管理員物件的句柄。 |
NtPowerInformation 瞭解 ZwPowerInformation 例程 (wdm.h) 如何設定或擷取系統電源資訊。 |
NtPrepareComplete ZwPrepareComplete 例程會通知 KTM 呼叫的資源管理員已完成準備交易的數據。 |
NtPrepareEnlistment ZwPrepareEnlistment 例程會起始指定登記交易的準備作業。 |
NtPrepareComplete ZwPrepareComplete 例程會通知 KTM 呼叫的資源管理員已完成交易數據的初步準備。 |
NtPrepareEnlistment ZwPrepareEnlistment 例程會起始指定登記交易的預先準備作業。 |
NtQueryInformationEnlistment ZwQueryInformationEnlistment 例程會擷取指定登記對象的相關信息。 |
NtQueryInformationResourceManager ZwQueryInformationResourceManager 例程會擷取指定資源管理員對象的相關信息。 |
NtQueryInformationTransaction ZwQueryInformationTransaction 例程會擷取指定交易的相關信息。 |
NtQueryInformationTransactionManager ZwQueryInformationTransactionManager 例程會擷取指定交易管理員對象的相關信息。 |
NtReadOnlyEnlistment ZwReadOnlyEnlistment 例程會將指定的登記設定為唯讀。 |
NtRecoverEnlistment ZwRecoverEnlistment 例程會起始與指定登記相關聯之交易的復原作業。 |
NtRecoverResourceManager ZwRecoverResourceManager 例程會嘗試復原與指定資源管理員物件之每個登記相關聯的交易。 |
NtRecoverTransactionManager ZwRecoverTransactionManager 例程會從記錄數據流中的復原資訊重建交易管理員物件的狀態(包括所有交易、登記和資源管理員)。 |
NtRenameTransactionManager NtRenameTransactionManager 例程會變更交易管理員物件的身分識別,該物件儲存在記錄檔名稱中包含的CLFS記錄檔數據流中。 |
NtRollbackComplete ZwRollbackComplete 例程會通知 KTM 呼叫的資源管理員已完成回復交易的數據。 |
NtRollbackEnlistment ZwRollbackEnlistment 例程會回復與指定登記相關聯的交易。 |
NtRollbackTransaction ZwRollbackTransaction 例程會起始指定交易的回復作業。 |
NtRollforwardTransactionManager ZwRollforwardTransactionManager 例程會針對指派給指定交易管理員的所有進行中交易起始復原作業。 |
NtSetInformationEnlistment ZwSetInformationEnlistment 例程會設定指定登記對象的資訊。 |
NtSetInformationResourceManager 不會使用 ZwSetInformationResourceManager 例程。 |
NtSetInformationTransaction ZwSetInformationTransaction 例程會設定指定交易的資訊。 |
NtSetInformationTransactionManager 請勿從內核模式程式代碼呼叫此例程。 |
NtSinglePhaseReject ZwSinglePhaseReject 例程會通知 KTM 呼叫資源管理員不支援指定登記的單階段認可作業。 |
ObCloseHandle ObCloseHandle 例程會關閉物件句柄。 |
ObDereferenceObject ObDereferenceObject 例程會遞減指定的對象的參考計數,並執行保留檢查。 |
ObDereferenceObjectDeferDelete ObDereferenceObjectDeferDelete 例程會遞減指定對象的參考計數、檢查物件保留期,並避免死結。 |
ObDereferenceObjectDeferDeleteWithTag ObDereferenceObjectDeferDeleteWithTag 例程會遞減指定對象的參考計數、延遲刪除物件以避免死結,並將四位元組標記值寫入物件以支援對象參考追蹤。 |
ObDereferenceObjectWithTag ObDereferenceObjectWithTag 例程會遞減指定對象的參考計數,並將四位元組標記值寫入物件,以支援對象參考追蹤。 |
ObfReferenceObject ObfReferenceObject 例程會將參考計數遞增至指定的物件。 |
ObGetObjectSecurity ObGetObjectSecurity 例程會取得指定對象的安全性描述元。 |
ObReferenceObject ObReferenceObject 例程會將參考計數遞增至指定的物件。 |
ObReferenceObjectByHandle ObReferenceObjectByHandle 例程提供物件句柄的存取驗證,如果可以授與存取權,則會傳回對象主體的對應指標。 |
ObReferenceObjectByHandleWithTag ObReferenceObjectByHandleWithTag 例程會遞增指定句柄所識別對象的參考計數,並將四位元組標記值寫入物件,以支援對象參考追蹤。 |
ObReferenceObjectByPointer ObReferenceObjectByPointer 例程會遞增指定物件的指標參考計數。 |
ObReferenceObjectByPointerWithTag ObReferenceObjectByPointerWithTag 例程會遞增指定對象的參考計數,並將四位元組標記值寫入物件,以支援對象參考追蹤。 |
ObReferenceObjectSafe ObReferenceObjectSafe 函式會遞增對象的參考計數,並判斷是否安全使用 物件。 如果刪除物件,則會傳回 FALSE;如果可以安全地進一步使用物件,則會傳回 FALSE。 |
ObReferenceObjectWithTag ObReferenceObjectWithTag 例程會遞增指定對象的參考計數,並將四位元組標記值寫入物件,以支援對象參考追蹤。 |
ObRegisterCallbacks ObRegisterCallbacks 例程會註冊線程、進程和桌面句柄作業的回呼例程清單。 |
ObReleaseObjectSecurity ObReleaseObjectSecurity 例程是 ObGetObjectSecurity 的對等專案。 |
ObUnRegisterCallbacks ObUnRegisterCallbacks 例程會取消註冊一組已向 ObRegisterCallbacks 例程註冊的回呼例程。 |
PAGE_ALIGN 深入瞭解:PAGE_ALIGN |
PcwAddInstance PcwAddInstance 函式會將計數器集的指定實例新增至取用者緩衝區。 |
PcwCloseInstance PcwCloseInstance 函式會關閉計數器集的指定實例。 |
PcwCreateInstance PcwCreateInstance 函式會為指定的已註冊計數器集建立新的實例。 |
PcwRegister PcwRegister 函式會將呼叫端註冊為指定計數器集的提供者。 |
PcwUnregister PcwUnregister 函式會取消註冊指定計數器集的提供者。 |
PoCallDriver wdm.h 中的 PoCallDriver 例程會將電源 IRP 傳遞給裝置堆疊中的下一個較低驅動程式。 (僅限 Windows Server 2003、Windows XP 和 Windows 2000)。 |
PoClearPowerRequest wdm.h 檔案中的 PoClearPowerRequest 例程會遞減指定電源要求類型的計數。 |
PoCreatePowerRequest wdm.h 中的 PoCreatePowerRequest 例程會建立電源要求物件。 若要啟用電源要求,請建立一個電源要求物件,並將其用於所有呼叫。 |
PoDeletePowerRequest wdm.h 中的 PoDeletePowerRequest 例程會刪除電源要求物件。 驅動程式必須先刪除電源要求物件,才能刪除裝置物件。 |
PoEndDeviceBusy wdm.h 檔案中的 PoEndDeviceBusy 例程會標示裝置忙碌期間結束。 |
PoFxActivateComponent PoFxActivateComponent 例程會遞增指定元件上的啟用參考計數。 |
PoFxCompleteDevicePowerNotRequired PoFxCompleteDevicePowerNotRequired 例程會通知電源管理架構 (PoFx) 呼叫驅動程式已完成對驅動程式 DevicePowerNotRequiredCallback 回呼例程的呼叫。 |
PoFxCompleteDirectedPowerDown 導向 Power Framework (DFx) 客戶端驅動程式會呼叫此函式,以完成直接關閉電源轉換。 |
PoFxCompleteIdleCondition PoFxCompleteIdleCondition 例程會通知電源管理架構 (PoFx) 指定的元件已完成閑置條件的擱置變更。 |
PoFxCompleteIdleState PoFxCompleteIdleState 例程會通知電源管理架構 (PoFx) 指定的元件已完成 Fx 狀態的擱置變更。 |
PoFxIdleComponent PoFxIdleComponent 例程會遞減指定元件上的啟用參考計數。 |
PoFxIssueComponentPerfStateChange PoFxIssueComponentPerfStateChange 例程會提交要求,以將裝置元件置於特定效能狀態。 |
PoFxIssueComponentPerfStateChangeMultiple PoFxIssueComponentPerfStateChangeMultiple 例程會提交要求,以同時為裝置元件變更多個效能狀態集中的效能狀態。 |
PoFxNotifySurprisePowerOn PoFxNotifySurprisePowerOn 例程會通知電源管理架構 (PoFx) 裝置已開啟,做為向其他裝置提供電源的副作用。 |
PoFxPowerControl PoFxPowerControl 例程會將電源控制要求傳送至電源管理架構 (PoFx)。 |
PoFxPowerOnCrashdumpDevice PoFxPowerOnCrashdumpDevice 例程要求開啟損毀傾印裝置。 |
PoFxQueryCurrentComponentPerfState PoFxQueryCurrentComponentPerfState 例程會擷取元件效能狀態集中的作用中效能狀態。 |
PoFxRegisterComponentPerfStates PoFxRegisterComponentPerfStates 例程會註冊裝置元件,以供電源管理架構 (PoFx) 管理效能狀態。 |
PoFxRegisterCrashdumpDevice PoFxRegisterCrashdumpDevice 例程會註冊損毀傾印裝置。 |
PoFxRegisterDevice PoFxRegisterDevice 例程會向電源管理架構 (PoFx) 註冊裝置。 |
PoFxReportDevicePoweredOn PoFxReportDevicePoweredOn 例程會通知電源管理架構 (PoFx) 裝置已完成要求轉換至 D0 (完全開啟) 電源狀態。 |
PoFxSetComponentLatency PoFxSetComponentLatency 例程會指定在從閑置條件轉換為指定元件中作用中條件時可容許的最大延遲。 |
PoFxSetComponentResidency PoFxSetComponentResidency 例程會設定元件進入閑置條件之後,元件可能保持閑置的估計時間。 |
PoFxSetComponentWake PoFxSetComponentWake 例程會指出每當元件進入閑置條件時,驅動程式是否要對指定的元件進行喚醒。 |
PoFxSetDeviceIdleTimeout PoFxSetDeviceIdleTimeout 例程會指定從裝置的最後一個元件進入閑置條件到電源管理架構 (PoFx) 呼叫驅動程式的 DevicePowerNotRequiredCallback 例程時的最低時間間隔。 |
PoFxSetTargetDripsDevicePowerState 呼叫此例程,以通知電源管理員針對 DRIPS 的裝置目標裝置電源狀態。 驅動程式可以覆寫 PEP 所提供的 DRIPS 條件約束。 |
PoFxStartDevicePowerManagement PoFxStartDevicePowerManagement 例程會完成裝置註冊與電源管理架構 (PoFx) 並啟動裝置電源管理。 |
PoFxUnregisterDevice PoFxUnregisterDevice 例程會從電源管理架構 (PoFx) 移除裝置的註冊。 |
PoGetSystemWake PoGetSystemWake 例程會判斷指定的 IRP 是否標示為從睡眠狀態喚醒系統。 |
PopEntryList PopEntryList 例程會從SINGLE_LIST_ENTRY結構的單選連結清單中移除第一個專案。 |
PoQueryWatchdogTime wdm.h 中的 PoQueryWatchdogTime 例程指出電源管理員是否為指派給裝置堆疊的任何電源 IRP 啟用逾時計數器。 |
PoRegisterDeviceForIdleDetection wdm.h 中的 PoRegisterDeviceForIdleDetection 例程會啟用或取消閑置偵測,並設定裝置的閒置逾時值。 |
PoRegisterForEffectivePowerModeNotifications PoRegisterForEffectivePowerModeNotifications 函式會註冊回呼,以接收有效的電源模式變更通知。 |
PoRegisterPowerSettingCallback wdm.h 中的 PoRegisterPowerSettingCallback 例程會註冊電源設定回呼例程,以接收指定電源設定中變更的通知。 |
PoRegisterSystemState wdm.h 中的 PoRegisterSystemState 例程會將系統註冊為忙碌,因為旗標所指示的特定活動。 |
PoRequestPowerIrp PoRequestPowerIrp 例程會配置電源 IRP,並將它傳送至指定裝置裝置堆疊中的最上層驅動程式。 |
PoSetDeviceBusy 深入瞭解:PoSetDeviceBusy |
PoSetDeviceBusyEx wdm.h 中的 PoSetDeviceBusyEx 例程會通知電源管理員與指定閑置計數器相關聯的裝置忙碌中。 |
PoSetPowerRequest wdm.h 中的 PoSetPowerRequest 例程會遞增指定電源要求類型的計數。 電源管理員會計算每個電源要求類型的要求。 |
PoSetPowerState wdm.h 中的 PoSetPowerState 例程會通知系統裝置電源狀態的變更。 |
PoSetSystemState 驅動程式會呼叫PoSetSystemState例程,以指出系統為使用中狀態。 |
PoSetSystemWake PoSetSystemWake 例程會將指定的 IRP 標示為導致從睡眠狀態喚醒系統的 IRP。 |
PoSetSystemWakeDevice PoSetSystemWakeDevice 函式會嘗試從提供的裝置物件擷取 PDO。 |
PoStartDeviceBusy wdm.h 中的 PoStartDeviceBusy 例程會標示裝置忙碌一段時間的開始。 |
PoStartNextPowerIrp wdm.h 中的 PoStartNextPowerIrp 例程會向電源管理員發出訊號,指出驅動程式已準備好處理下一個電源 IRP。 |
PoUnregisterFromEffectivePowerModeNotifications PoUnregisterFromEffectivePowerModeNotifications 函式會從有效的電源模式變更通知取消註冊。 |
PoUnregisterPowerSettingCallback wdm.h 中的 PoUnregisterPowerSettingCallback 例程會取消註冊驅動程式先前註冊的電源設定回呼例程。 |
PoUnregisterSystemState wdm.h 中的 PoUnregisterSystemState 例程會取消 PoRegisterSystemState 所建立的系統狀態註冊。 |
ProbeForRead ProbeForRead 例程會檢查使用者模式緩衝區實際上位於位址空間的使用者部分,且已正確對齊。 |
ProbeForWrite ProbeForWrite 例程會檢查使用者模式緩衝區實際上位於位址空間的使用者模式部分、可寫入且正確對齊。 |
PsAllocateAffinityToken PsAllocateAffinityToken 函式會配置線程親和性令牌。 |
PsCreateSystemThread PsCreateSystemThread 例程會建立系統線程,以內核模式執行,並傳回線程的句柄。 |
PsFreeAffinityToken PsFreeAffinityToken 函式會釋放 PsAllocateAffinityToken 所配置的親和性令牌。 |
PsGetCurrentThread 瞭解 PsGetCurrentThread 例程 (wdm.h) 如何識別目前的線程。 |
PsGetVersion 此函式在 Windows XP 和更新版本的 Windows 作業系統中已經過時。 請改用 RtlGetVersion。PsGetVersion 會傳回目前 NT 型作業系統版本之呼叫端選取的資訊。 |
PsQueryTotalCycleTimeProcess PsQueryTotalCycleTimeProcess 例程會傳回指定進程的累積周期時間。 |
PsRevertToUserMultipleGroupAffinityThread PsRevertToUserMultipleGroupAffinityThread 函式會將目前線程還原為其先前的親和性,如指定的親和性標記所指示。 |
PsSetSystemMultipleGroupAffinityThread PsSetSystemMultipleGroupAffinityThread 函式會設定目前線程的多群組系統親和性。 |
PsTerminateSystemThread PsTerminateSystemThread 例程會終止目前的系統線程。 |
PushEntryList PushEntryList 例程會在SINGLE_LIST_ENTRY結構之單一鏈接清單的開頭插入專案。 |
READ_PORT_BUFFER_UCHAR READ_PORT_BUFFER_UCHAR函式 (wdm.h) 會將指定埠位址中的位元元組數讀入緩衝區。 |
READ_PORT_BUFFER_ULONG READ_PORT_BUFFER_ULONG函式 (wdm.h) 會將指定埠位址中的一些 ULONG 值讀取到緩衝區。 |
READ_PORT_BUFFER_USHORT READ_PORT_BUFFER_USHORT函式 (wdm.h) 會將指定埠位址中的許多 USHORT 值讀取到緩衝區。 |
READ_PORT_UCHAR READ_PORT_UCHAR函式 (wdm.h) 會傳回位元組,該位元組會從常駐的對應裝置記憶體中指定的埠位址讀取。 |
READ_PORT_ULONG READ_PORT_ULONG函式 (wdm.h) 會傳回 ULONG 值,該值是從常駐的對應裝置記憶體中指定埠位址讀取。 |
READ_PORT_USHORT READ_PORT_USHORT函式 (wdm.h) 會傳回 USHORT 值,該值是從常駐的對應裝置記憶體中指定的埠地址讀取。 |
READ_REGISTER_BUFFER_UCHAR READ_REGISTER_BUFFER_UCHAR函式 (wdm.h) 會將指定緩存器位址中的位元元組數讀入緩衝區。 |
READ_REGISTER_BUFFER_ULONG READ_REGISTER_BUFFER_ULONG函式 (wdm.h) 會將指定緩存器位址中的一些 ULONG 值讀取到緩衝區。 |
READ_REGISTER_BUFFER_ULONG64 READ_REGISTER_BUFFER_ULONG64函式 (wdm.h)會將指定緩存器位址中的ULONG64值讀取到緩衝區。 |
READ_REGISTER_BUFFER_USHORT READ_REGISTER_BUFFER_USHORT函式 (wdm.h) 會將指定緩存器位址中的一些 USHORT 值讀取到緩衝區。 |
READ_REGISTER_UCHAR READ_REGISTER_UCHAR函式 (wdm.h) 會傳回從常駐、對應裝置記憶體中指定緩存器位址讀取的位元組。 |
READ_REGISTER_ULONG READ_REGISTER_ULONG函式 (wdm.h) 會傳回從常駐、對應裝置記憶體中指定緩存器位址讀取的 ULONG 值。 |
READ_REGISTER_ULONG64 READ_REGISTER_ULONG64函式 (wdm.h) 會從指定的緩存器位址讀取ULONG64值。 |
READ_REGISTER_USHORT READ_REGISTER_USHORT函式 (wdm.h) 會傳回從常駐、對應裝置記憶體中指定緩存器位址讀取的 USHORT 值。 |
ReadBooleanRaw 本主題描述 ReadBooleanRaw 函式。 |
ReadInt32Acquire ReadInt32Acquire 函式... |
ReadInt32NoFence ReadInt32NoFence 函式... |
ReadInt32Raw ReadInt32Raw 函式... |
ReadUInt32Acquire ReadUInt32Acquire 函式... |
ReadUInt32NoFence ReadUInt32NoFence 函式... |
ReadUInt32Raw ReadUInt32Raw 函式... |
RemoveEntryList RemoveEntryList 例程會從LIST_ENTRY結構之雙連結清單移除專案。 |
RemoveHeadList RemoveHeadList 例程會從LIST_ENTRY結構之兩次鏈接清單的開頭移除專案。 |
RemoveTailList RemoveTailList 例程會從LIST_ENTRY結構之雙鏈接清單結尾移除專案。 |
ROUND_TO_PAGES 深入瞭解:ROUND_TO_PAGES |
RtlAnsiStringToUnicodeSize RtlAnsiStringToUnicodeSize 例程會傳回保存轉換成 Unicode 字元串的 ANSI 字串所需的位元組數目。 |
RtlAnsiStringToUnicodeString RtlAnsiStringToUnicodeString 會將指定的 ANSI 來源字串轉換成 Unicode 字串。 |
RtlAppendUnicodeStringToString RtlAppendUnicodeStringToString 例程會串連兩個 Unicode 字串。 |
RtlAppendUnicodeToString RtlAppendUnicodeToString 例程會將提供的 Unicode 字串串連至緩衝的 Unicode 字串串。 |
RtlAreBitsClear RtlAreBitsClear 例程會決定點陣圖變數中的指定位範圍是否清楚。 |
RtlAreBitsSet RtlAreBitsSet 例程會判斷位圖變數內的指定位範圍是否已設定。 |
RtlCheckBit RtlCheckBit 例程會決定指定位圖變數中的特定位是否為清除或設定。 |
RtlCheckRegistryKey RtlCheckRegistryKey 例程會檢查登錄中指定具名機碼是否存在。 |
RtlClearAllBits RtlClearAllBits 例程會將指定位圖變數中的所有位設為零。 |
RtlClearBit RtlClearBit 例程會將點陣圖中的指定位設定為零。 |
RtlClearBits RtlClearBits 例程會將點陣圖中指定位範圍內的所有位設為零。 |
RtlCmDecodeMemIoResource RtlCmDecodeMemIoResource 例程會提供描述記憶體或 I/O 連接埠位址範圍的CM_PARTIAL_RESOURCE_DESCRIPTOR結構的起始地址和長度。 |
RtlCmEncodeMemIoResource RtlCmEncodeMemIoResource 例程會更新CM_PARTIAL_RESOURCE_DESCRIPTOR結構,以描述記憶體或 I/O 連接埠地址的範圍。 |
RtlCompareMemory RtlCompareMemory 例程會比較兩個記憶體區塊,並傳回相符的位元組數目,直到第一個差異為止。 |
RtlCompareUnicodeString RtlCompareUnicodeString 例程會比較兩個 Unicode 字串。 |
RtlConstantTimeEqualMemory 本主題描述 RtlConstantTimeEqualMemory 函式。 |
RtlConvertLongToLargeInteger RtlConvertLongToLargeInteger 例程會將輸入帶正負號的大整數轉換為帶正負號的大整數。 |
RtlConvertUlongToLargeInteger RtlConvertUlongToLargeInteger 例程會將輸入不帶正負號的整數轉換為帶正負號的大整數。 針對 Windows XP 和更新版本的 Windows,請勿使用此例程;使用原生支援__int64。 |
RtlCopyDeviceMemory 提供 RtlCopyVolatileMemory 在開發人員需要進一步確定存取裝置記憶體時不會產生對齊錯誤的情況。 |
RtlCopyMemory 瞭解 RtlCopyMemory 例程如何將來源記憶體區塊的內容複製到目的地記憶體區塊。 |
RtlCopyMemoryNonTemporal 此函式會使用不會污染快取的非時態性移動,從一個緩衝區複製到另一個緩衝區。 緩衝區不應該重疊。 |
RtlCopyUnicodeString RtlCopyUnicodeString 例程會將來源字串複製到目的地字串。 |
RtlCopyVolatileMemory 在開發人員必須確定複製作業發生的情況下,提供 RtlCopyMemory 行為。 |
RtlCreateRegistryKey RtlCreateRegistryKey 例程會在登錄中沿著指定的相對路徑新增機碼物件。 |
RtlCreateSecurityDescriptor RtlCreateSecurityDescriptor 例程會初始化新的絕對格式安全性描述元。 傳回時,安全性描述項會以無系統 ACL、無任意 ACL、無擁有者、沒有主要群組,以及所有控件旗標設定為零的初始化。 |
RtlDeleteRegistryValue RtlDeleteRegistryValue 例程會從指定相對路徑的登錄中移除指定的專案名稱和相關聯的值。 |
RtlDowncaseUnicodeChar RtlDowncaseUnicodeChar 例程會將指定的 Unicode 字元轉換成小寫。 |
RtlEqualLuid 深入瞭解:RtlEqualLuid |
RtlEqualMemory RtlEqualMemory 例程會比較兩個記憶體區塊,以判斷指定的位元組數目是否相同。 |
RtlEqualUnicodeString RtlEqualUnicodeString 例程會比較兩個 Unicode 字串,以判斷它們是否相等。 |
RtlFillDeviceMemory 在開發人員需要進一步確定存取裝置記憶體時不會產生對齊錯誤的情況下,提供 RtlFillVolatileMemory 行為。 |
RtlFillMemory RtlFillMemory 例程會以指定的填滿值填滿記憶體區塊。 |
RtlFillMemoryNonTemporal 此函式會使用不會污染快取的非時態移動,以指定的填滿值填滿記憶體區塊。 |
RtlFillVolatileMemory 在開發人員必須確定設定作業發生的情況下,提供 RtlFillMemory 行為。 |
RtlFindClearBits RtlFindClearBits 例程會搜尋點陣圖內所要求大小的清除位範圍。 |
RtlFindClearBitsAndSet RtlFindClearBitsAndSet 例程會搜尋點陣圖內所要求大小的清除位範圍,並在找到位圖時設定範圍中的所有位。 |
RtlFindClearRuns RtlFindClearRuns 例程會尋找指定位圖內清除位的指定執行次數。 |
RtlFindFirstRunClear RtlFindFirstRunClear 例程會搜尋指定位圖內初始連續的明確位範圍。 |
RtlFindLastBackwardRunClear RtlFindLastBackwardRunClear 例程會從指定的索引位置開始,搜尋指定位的明確執行位圖。 |
RtlFindLeastSignificantBit RtlFindLeastSignificantBit 例程會傳回其參數中最小有效非零位之以零起始的位置。 |
RtlFindLongestRunClear RtlFindLongestRunClear 例程會搜尋指定位圖內最大連續的明確位範圍。 |
RtlFindMostSignificantBit RtlFindMostSignificantBit 例程會傳回其參數中最重要的非零位以零起始的位置。 |
RtlFindNextForwardRunClear 從指定的索引位置開始,RtlFindNextForwardRunClear 例程會搜尋指定的位變數,尋找下一個明確的位執行。 |
RtlFindSetBits RtlFindSetBits 例程會搜尋點陣圖內所要求大小的集合位範圍。 |
RtlFindSetBitsAndClear RtlFindSetBitsAndClear 例程會搜尋點陣圖內所要求大小的集合位範圍,並在找到位圖時清除範圍中的所有位。 |
RtlFreeAnsiString RtlFreeAnsiString 例程會釋放由 RtlUnicodeStringToAnsiString 所配置的記憶體。 |
RtlFreeUnicodeString RtlFreeUnicodeString 例程會釋放由 RtlAnsiStringToUnicodeString 或 RtlUpcaseUnicodeString 配置的記憶體。 |
RtlFreeUTF8String RtlFreeUTF8String 函式會釋放由 RtlUnicodeStringToUTF8String 所配置的記憶體。 |
RtlGetVersion RtlGetVersion 例程會傳回目前執行中作業系統的版本資訊。 |
RtlGUIDFromString RtlGUIDFromString 例程會將指定的 Unicode 字串轉換成二進位格式的 GUID。 |
RtlHashUnicodeString RtlHashUnicodeString 例程會從指定的 Unicode 字串和哈希演算法建立哈希值。 |
RtlInitAnsiString RtlInitAnsiString 例程會初始化 ANSI 字元的計數位符串。 |
RtlInitEmptyAnsiString 深入瞭解:RtlInitEmptyAnsiString |
RtlInitEmptyUnicodeString 深入瞭解:RtlInitEmptyUnicodeString |
RtlInitializeBitMap RtlInitializeBitMap 例程會初始化點陣圖變數的標頭。 |
RtlInitString RtlInitString 例程會初始化 8 位字元的計數位符串。 |
RtlInitStringEx wdm.h 中的 RtlInitStringEx 例程會初始化 8 位字元的計數位符串。 RtlInitStringEx 不會改變來源字串。 |
RtlInitUnicodeString 如需詳細資訊,請參閱 WdmlibRtlInitUnicodeStringEx 函式。 |
RtlInitUTF8String RtlInitUTF8String 函式會初始化 UTF-8 字元的計數位符串。 |
RtlInitUTF8StringEx RtlInitUTF8StringEx 例程會初始化 UTF-8 字元的計數位符串。 |
RtlInt64ToUnicodeString RtlInt64ToUnicodeString 例程會將指定的不帶正負號 64 位整數值轉換為 Unicode 字串,代表指定基底中的值。 |
RtlIntegerToUnicodeString RtlIntegerToUnicodeString 例程會將不帶正負號的整數值轉換成指定基底中一個或多個 Unicode 字元的 Null 終止字元串。 |
RtlIntPtrToUnicodeString RtlIntPtrToUnicodeString 例程會將指定的ULONG_PTR值轉換成 Unicode 字串,代表指定基底中的值。 |
RtlIoDecodeMemIoResource RtlIoDecodeMemIoResource 例程會提供描述記憶體或 I/O 連接埠位址範圍之IO_RESOURCE_DESCRIPTOR結構中包含的地址資訊。 |
RtlIoEncodeMemIoResource RtlIoEncodeMemIoResource 例程會更新IO_RESOURCE_DESCRIPTOR結構,以描述記憶體或 I/O 連接埠地址的範圍。 |
RtlIsNtDdiVersionAvailable RtlIsNtDdiVersionAvailable 例程會判斷指定的 Microsoft windows 設備驅動器介面 (DDI) 版本是否可用。 |
RtlIsServicePackVersionInstalled RtlIsServicePackVersionInstalled 例程會判斷是否已安裝指定的 Microsoft Windows 設備驅動器介面 (DDI) Service Pack 版本。 |
RtlIsZeroLuid 深入瞭解:RtlIsZeroLuid |
RtlLengthSecurityDescriptor RtlLengthSecurityDescriptor 例程會傳回指定之安全性描述元的大小。 |
RtlMoveMemory RtlMoveMemory 例程會將來源記憶體區塊的內容複製到目的地記憶體區塊,並支援重疊的來源和目的地記憶體區塊。 |
RtlMoveVolatileMemory 在開發人員必須確定複製作業發生的情況下,提供 RtlMoveMemory 行為,並處理 Source 和 Destination 緩衝區重疊的情況。 |
RtlNumberOfClearBits RtlNumberOfClearBits 例程會傳回指定位圖變數中的清除位計數。 |
RtlNumberOfSetBits RtlNumberOfSetBits 例程會傳回指定位圖變數中設定位的計數。 |
RtlNumberOfSetBitsUlongPtr RtlNumberOfSetBitsUlongPtr 例程會傳回指定 ULONG_PTR之整數值中設定為一個的位數。 |
RtlPrefetchMemoryNonTemporal RtlPrefetchMemoryNonTemporal 例程會提供提示給處理器,指出緩衝區應該暫時移至處理器快取。 |
RtlQueryRegistryValues RtlQueryRegistryValues 例程可讓呼叫者使用單一呼叫從登錄子樹查詢數個值。 |
RtlRetrieveUlong 深入瞭解:RtlRetrieveUlong |
RtlRetrieveUshort 深入瞭解:RtlRetrieveUshort |
RtlSanitizeUnicodeStringPadding 清理 Unicode 字串的填補。 |
RtlSecureZeroMemory RtlSecureZeroMemory 例程會以保證安全的方式,以零填滿記憶體區塊。 |
RtlSecureZeroMemory2 提供 RtlFillVolatileMemory 的便利包裝函式,且與 RtlZeroVolatileMemory 相同。 |
RtlSetAllBits RtlSetAllBits 例程會設定指定位圖變數中的所有位。 |
RtlSetBit RtlSetBit 例程會將點陣圖中的指定位設定為一位。 |
RtlSetBits RtlSetBits 例程會設定指定位圖變數指定範圍中的所有位。 |
RtlSetDaclSecurityDescriptor RtlSetDaclSecurityDescriptor 例程會設定絕對格式安全性描述元的 DACL 資訊,或者如果安全性描述元中已經有 DACL,則會取代它。 |
RtlStoreUlong 深入瞭解:RtlStoreUlong |
RtlStoreUlonglong 深入瞭解:RtlStoreUlonglong |
RtlStoreUlongPtr 深入瞭解:RtlStoreUlongPtr |
RtlStoreUshort 深入瞭解:RtlStoreUshort |
RtlStringFromGUID RtlStringFromGUID 例程會將指定的 GUID 從二進位格式轉換成 Unicode 字串。 |
RtlTestBit RtlTestBit 例程會傳回位圖中的位值。 |
RtlTimeFieldsToTime RtlTimeFieldsToTime 例程會將TIME_FIELDS資訊轉換成系統時間值。 |
RtlTimeToTimeFields RtlTimeToTimeFields 例程會將系統時間轉換成TIME_FIELDS結構。 |
RtlUlongByteSwap RtlUlongByteSwap 例程會反轉 32 位無符號整數值中四個字節的順序。 |
RtlUlonglongByteSwap RtlUlonglongByteSwap 例程會反轉 64 位無符號整數值中八個字節的順序。 |
RtlUnicodeStringToAnsiSize RtlUnicodeStringToAnsiSize 例程會傳回與指定 Unicode 字串相等的 Null 終止 ANSI 字串所需的位元組數目。 |
RtlUnicodeStringToAnsiString RtlUnicodeStringToAnsiString 例程會將指定的 Unicode 字串轉換成 ANSI 字串。 |
RtlUnicodeStringToInteger RtlUnicodeStringToInteger 例程會將數位的 Unicode 字串表示轉換為相等的整數值。 |
RtlUnicodeStringToUTF8String RtlUnicodeStringToUTF8String 函式會將指定的 Unicode 來源字串轉換成 UTF8 字串串。 |
RtlUnicodeToUTF8N wdm.h 中的 RtlUnicodeToUTF8N 例程會將 Unicode 字串轉換成 UTF-8 字串串。 只有在 Unicode 輸入字串為 時,UTF-8 輸出才會以 Null 終止。 |
RtlUpcaseUnicodeChar RtlUpcaseUnicodeChar 例程會將指定的 Unicode 字元轉換成大寫。 |
RtlUshortByteSwap RtlUshortByteSwap 例程會反轉 16 位無符號整數值中兩個字節的順序。 |
RtlUTF8StringToUnicodeString RtlUTF8StringToUnicodeString 函式會根據目前的系統地區設定資訊,將指定的 UTF8 來源字串轉換成 Unicode 字串。 |
RtlUTF8ToUnicodeN wdm.h 中的 RtlUTF8ToUnicodeN 例程會將 UTF-8 字串轉換成 Unicode 字串串。 只有在UTF-8輸入字串為時,Unicode 輸出才會以Null結束。 |
RtlValidRelativeSecurityDescriptor RtlValidRelativeSecurityDescriptor 例程會檢查自我相對安全性描述元的有效性。 |
RtlValidSecurityDescriptor RtlValidSecurityDescriptor 例程會檢查指定的安全性描述元有效性。 |
RtlVerifyVersionInfo RtlVerifyVersionInfo 例程會將一組指定的操作系統版本需求與目前執行中操作系統版本的對應屬性進行比較。 |
RtlWriteRegistryValue RtlWriteRegistryValue 例程會將呼叫端提供的數據寫入登錄中,沿著指定值名稱的指定相對路徑。 |
RtlxAnsiStringToUnicodeSize RtlxAnsiStringToUnicodeSize 例程會傳回與指定 ANSI 字串相等的 Null 終止 Unicode 字串所需的位元組數目。 |
RtlxUnicodeStringToAnsiSize RtlxUnicodeStringToAnsiSize 例程會傳回與指定 Unicode 字串相等的 Null 終止 ANSI 字串所需的位元組數目。 |
RtlZeroDeviceMemory 提供 RtlFillDeviceMemory 的便利包裝函式。 |
RtlZeroMemory RtlZeroMemory 巨集 (wdm.h) 會以零填滿記憶體區塊,並指定區塊的指標,並以位元組為單位填滿長度。 |
RtlZeroVolatileMemory 提供 RtlFillVolatileMemory 的便利包裝函式。 |
SeAccessCheck SeAccessCheck 例程會判斷要求的訪問許可權是否可以授與受安全性描述元和對象擁有者保護的物件。 |
SeAssignSecurity SeAssignSecurity 例程會針對新物件建置自我相對安全性描述元,因為其父目錄的安全性描述元和任何原本要求之對象的安全性描述元。 |
SeAssignSecurityEx SeAssignSecurityEx 例程會為新的物件建置自我相對安全性描述元,並提供下列選擇性參數:_a物件父目錄的安全性描述元、對象的明確安全性描述元,以及物件類型。 |
SeCaptureSubjectContext wdm.h 中的 SeCaptureSubjectContext 例程會擷取呼叫線程的安全性內容,以進行存取驗證和稽核。 |
SeDeassignSecurity SeDeassignSecurity 例程會解除分配與使用 SeAssignSecurity 指派之安全性描述元相關聯的記憶體。 |
SeEtwWriteKMCveEvent SeEtwWriteKMCveEvent 函式是一種追蹤函式,可讓您在內核模式驅動程式中偵測到嘗試的安全性弱點惡意探索時發佈事件。 |
SeLockSubjectContext wdm.h 中的 SeLockSubjectContext 例程會鎖定所擷取主體內容的主要和模擬令牌。 |
SeReleaseSubjectContext wdm.h 中的 SeReleaseSubjectContext 例程會釋放先前呼叫 SeCaptureSubjectContext 所擷取的主題安全性內容。 |
SeUnlockSubjectContext wdm.h 中的 SeUnlockSubjectContext 例程會解除鎖定被呼叫 SeLockSubjectContext 所鎖定之所擷取主體內容的令牌。 |
SeValidSecurityDescriptor SeValidSecurityDescriptor 例程會傳回指定的安全性描述元在結構上是否有效。 |
TmCommitComplete TmCommitComplete 例程會通知 KTM 呼叫的資源管理員已完成認可交易。 |
TmCommitEnlistment TmCommitEnlistment 例程會起始指定登記交易的認可作業。 |
TmCommitTransaction TmCommitTransaction 例程會起始指定交易的認可作業。 |
TmCreateEnlistment TmCreateEnlistment 例程會為交易建立新的登記物件。 |
TmDereferenceEnlistmentKey TmDereferenceEnlistmentKey 例程會遞減指定登記物件的索引鍵參考計數。 |
TmEnableCallbacks TmEnableCallbacks 例程可讓回呼例程接收交易通知。 |
TmGetTransactionId TmGetTransactionId 例程會擷取交易物件的工作單位 (UOW) 識別符。 |
TmInitializeTransactionManager TmInitializeTransactionManager 例程會初始化交易管理員物件。 |
TmIsTransactionActive TmIsTransactionActive 例程會指出指定的交易是否處於作用中狀態。 |
TmPrepareComplete TmPrepareComplete 例程會通知 KTM 呼叫的資源管理員已完成準備交易的數據。 |
TmPrepareEnlistment TmPrepareEnlistment 例程會起始指定登記交易的準備作業。 |
TmPrepareComplete TmPrepareComplete 例程會通知 KTM 呼叫的資源管理員已完成交易數據的初步準備。 |
TmPrepareEnlistment TmPrepareEnlistment 例程會起始指定登記交易的預先準備作業。 |
TmReadOnlyEnlistment TmReadOnlyEnlistment 例程會將指定的登記設定為唯讀。 |
TmRecoverEnlistment TmRecoverEnlistment 例程會起始與指定登記相關聯之交易的復原作業。 |
TmRecoverResourceManager TmRecoverResourceManager 例程會嘗試復原與指定資源管理員物件之每個登記相關聯的交易。 |
TmRecoverTransactionManager TmRecoverTransactionManager 例程會從記錄數據流中的復原資訊重建交易管理員物件的狀態(包括所有交易、登記和資源管理員)。 |
TmReferenceEnlistmentKey TmReferenceEnlistmentKey 例程會遞增指定登記物件的索引鍵參考計數,並擷取索引鍵。 |
TmRenameTransactionManager TmRenameTransactionManager 例程會變更交易管理員物件的身分識別,該物件儲存在記錄檔名稱中包含的CLFS記錄檔數據流中。 |
TmRequestOutcomeEnlistment TmRequestOutcomeEnlistment 例程會要求 KTM 嘗試為與指定登記相關聯的交易提供立即結果(認可或回復)。 |
TmRollbackComplete TmRollbackComplete 例程會通知 KTM 呼叫的資源管理員已完成回復交易的數據。 |
TmRollbackEnlistment TmRollbackEnlistment 例程會回復指定的登記。 |
TmRollbackTransaction TmRollbackTransaction 例程會起始指定交易的回復作業。 |
TmSinglePhaseReject TmSinglePhaseReject 例程會通知 KTM 呼叫的資源管理員不支援指定登記的單一階段認可作業。 |
vDbgPrintEx 如果符合特定條件,vDbgPrintEx 例程會將字串傳送至核心調試程式。 |
vDbgPrintExWithPrefix 如果符合您指定的特定條件,vDbgPrintExWithPrefix 例程會將字串傳送至核心調試程式。 此例程可以將前置詞附加至調試程序輸出,以協助組織偵錯結果。 |
VslCreateSecureSection 此 VslCreateSecureSection 數據尚無法使用。 此佔位元主題會以檔範例的形式提供,可能包含在較新版本中。 |
VslDeleteSecureSection 此 VslDeleteSecureSection 材質尚無法使用。 此佔位元主題會以檔範例的形式提供,可能包含在較新版本中。 |
WmiQueryTraceInformation WmiQueryTraceInformation 例程會傳回 WMI 事件追蹤的相關信息。 |
WmiTraceMessage WmiTraceMessage 例程會將訊息新增至 WPP 軟體追蹤會話的輸出記錄檔。 |
WmiTraceMessageVa WmiTraceMessageVa 例程會將訊息新增至 WPP 軟體追蹤會話的輸出記錄。 |
WRITE_PORT_BUFFER_UCHAR WRITE_PORT_BUFFER_UCHAR函式 (wdm.h) 會將一些位元組從緩衝區寫入指定的埠。 |
WRITE_PORT_BUFFER_ULONG WRITE_PORT_BUFFER_ULONG函式 (wdm.h) 會將一些 ULONG 值從緩衝區寫入指定的埠位址。 |
WRITE_PORT_BUFFER_USHORT WRITE_PORT_BUFFER_USHORT函式 (wdm.h) 會將一些 USHORT 值從緩衝區寫入指定的埠位址。 |
WRITE_PORT_UCHAR WRITE_PORT_UCHAR函式 (wdm.h) 會將位元組寫入常駐的對應裝置記憶體中指定的埠位址。 |
WRITE_PORT_ULONG WRITE_PORT_ULONG函式 (wdm.h) 會將 ULONG 值寫入駐地、對應裝置記憶體中的指定埠位址。 |
WRITE_PORT_USHORT WRITE_PORT_USHORT函式 (wdm.h) 會將 USHORT 值寫入常駐的對應裝置記憶體中指定的埠位址。 |
WRITE_REGISTER_BUFFER_UCHAR WRITE_REGISTER_BUFFER_UCHAR函式 (wdm.h) 會將緩衝區中的位元元組數寫入指定的緩存器。 |
WRITE_REGISTER_BUFFER_ULONG WRITE_REGISTER_BUFFER_ULONG函式 (wdm.h) 會將一些 ULONG 值從緩衝區寫入指定的緩存器。 |
WRITE_REGISTER_BUFFER_ULONG64 WRITE_REGISTER_BUFFER_ULONG64函式 (wdm.h) 會將一些ULONG64值從緩衝區寫入指定的緩存器。 |
WRITE_REGISTER_BUFFER_USHORT WRITE_REGISTER_BUFFER_USHORT函式 (wdm.h) 會將一些 USHORT 值從緩衝區寫入指定的緩存器。 |
WRITE_REGISTER_UCHAR WRITE_REGISTER_UCHAR函式 (wdm.h) 會將位元組寫入常駐、對應的裝置記憶體中指定的緩存器位址。 |
WRITE_REGISTER_ULONG WRITE_REGISTER_ULONG函式 (wdm.h) 會將 ULONG 值寫入常駐、對應的裝置記憶體中指定的緩存器位址。 |
WRITE_REGISTER_ULONG64 WRITE_REGISTER_ULONG64函式 (wdm.h) 會將ULONG64值寫入指定的緩存器位址。 |
WRITE_REGISTER_USHORT WRITE_REGISTER_USHORT函式 (wdm.h) 會將 USHORT 值寫入常駐的對應裝置記憶體中指定的緩存器位址。 |
WriteInt32NoFence WriteInt32NoFence 函式... |
WriteInt32Raw WriteInt32Raw 函式... |
WriteInt32Release WriteInt32Release 函式... |
WriteUInt32NoFence WriteUInt32NoFence 函式... |
WriteUInt32Raw WriteUInt32Raw 函式... |
WriteUInt32Release WriteUInt32Release 函式... |
ZwClose wdm.h 中的 ZwClose 例程會關閉物件句柄。 ZwClose 是一種泛型例程,可在任何類型的對象上運作。 |
ZwCommitComplete 瞭解 ZwCommitComplete 例程如何通知 KTM 呼叫的資源管理員已完成認可交易的數據。 |
ZwCommitEnlistment 瞭解 ZwCommitEnlistment 例程如何起始指定登記交易的認可作業。 |
ZwCommitTransaction 瞭解 ZwCommitTransaction 例程如何起始指定交易的認可作業。 |
ZwCreateDirectoryObject ZwCreateDirectoryObject 例程會建立或開啟對象目錄物件。 |
ZwCreateEnlistment 瞭解 ZwCreateEnlistment 例程如何建立交易的新登記物件。 |
ZwCreateFile ZwCreateFile 例程會建立新的檔案,或開啟現有的檔案。 |
ZwCreateKey ZwCreateKey 例程會建立新的登錄機碼,或開啟現有的登錄機碼。 |
ZwCreateKeyTransacted ZwCreateKeyTransacted 例程會建立新的登錄機碼或開啟現有的登錄機碼,並將密鑰與交易產生關聯。 |
ZwCreateResourceManager 了解 ZwCreateResourceManager 例程如何建立資源管理員物件。 |
ZwCreateSection wdm.h 中的 ZwCreateSection 例程會建立區段物件。 一旦指向的控點已不再使用,驅動程式就必須關閉它。 |
ZwCreateTransaction 瞭解 ZwCreateTransaction 例程如何建立交易物件。 |
ZwCreateTransactionManager 了解 ZwCreateTransactionManager 例程如何建立新的交易管理員物件。 |
ZwDeleteKey ZwDeleteKey 例程會從登錄中刪除開啟的機碼。 |
ZwDeleteValueKey ZwDeleteValueKey 例程會從登錄中的開啟機碼中刪除符合名稱的值專案。 如果不存在這類專案,則會傳回錯誤。 |
ZwEnumerateKey ZwEnumerateKey 例程會傳回開啟登錄機碼子機碼的相關信息。 |
ZwEnumerateTransactionObject 瞭解 ZwEnumerateTransactionObject 例程如何列舉計算機上的 KTM 物件。 |
ZwEnumerateValueKey ZwEnumerateValueKey 例程會取得開啟索引鍵值專案的相關信息。 |
ZwFlushKey ZwFlushKey 例程會強制將登錄機碼認可至磁碟。 |
ZwGetNotificationResourceManager 瞭解 ZwGetNotificationResourceManager 例程如何從指定的資源管理員通知佇列擷取下一個交易通知。 |
ZwLoadDriver ZwLoadDriver 例程會將驅動程式載入系統。 |
ZwMakeTemporaryObject ZwMakeTemporaryObject 例程會變更對象的屬性,使其暫時性。 |
ZwMapViewOfSection ZwMapViewOfSection 例程會將區段的檢視對應至主旨程式的虛擬位址空間。 |
ZwMapViewOfSectionEx |
ZwOpenEnlistment 瞭解 ZwOpenEnlistment 例程如何取得現有登記物件的句柄。 |
ZwOpenEvent ZwOpenEvent 例程會開啟具有指定所需存取權之現有具名事件物件的句柄。 |
ZwOpenFile wdm.h 中的 ZwOpenFile 例程會開啟現有的檔案、目錄、裝置或磁碟區。 一旦指向的控點已不再使用,驅動程式就必須關閉它。 |
ZwOpenKey ZwOpenKey 例程會開啟現有的登錄機碼。 |
ZwOpenKeyEx ZwOpenKeyEx 例程會開啟現有的登錄機碼。 |
ZwOpenKeyTransacted ZwOpenKeyTransacted 例程會開啟現有的登錄機碼,並將密鑰與交易產生關聯。 |
ZwOpenKeyTransactedEx ZwOpenKeyTransactedEx 例程會開啟現有的登錄機碼,並將密鑰與交易產生關聯。 |
ZwOpenResourceManager 瞭解 ZwOpenResourceManager 例程如何將句柄傳回至現有的資源管理員物件。 |
ZwOpenSection ZwOpenSection 例程會開啟現有區段物件的句柄。 |
ZwOpenSymbolicLinkObject ZwOpenSymbolicLinkObject 例程會開啟現有的符號連結。 |
ZwOpenTransaction 瞭解 ZwOpenTransaction 例程如何取得現有交易物件的句柄。 |
ZwOpenTransactionManager 瞭解 ZwOpenTransactionManager 例程如何取得現有交易管理員物件的句柄。 |
ZwPrepareComplete 瞭解 ZwPrepareComplete 例程如何通知 KTM 呼叫資源管理員已完成準備交易的數據。 |
ZwPrepareEnlistment 瞭解 ZwPrepareEnlistment 例程如何起始指定登記交易的準備作業。 |
ZwPrepareComplete 瞭解 ZwPrepareComplete 例程如何通知 KTM 呼叫的資源管理員已完成交易數據的初步準備。 |
ZwPrepareEnlistment 瞭解 ZwPrepareEnlistment 例程如何起始指定登記交易的預先準備作業。 |
ZwQueryFullAttributesFile ZwQueryFullAttributesFile 例程會提供指定檔案的網路開啟資訊。 |
ZwQueryInformationByName ZwQueryInformationByName 會傳回檔名所指定檔案的要求資訊。 |
ZwQueryInformationEnlistment 瞭解 ZwQueryInformationEnlistment 例程如何擷取指定登記對象的相關信息。 |
ZwQueryInformationFile ZwQueryInformationFile 例程會傳回檔案對象的各種資訊。 |
ZwQueryInformationResourceManager 瞭解 ZwQueryInformationResourceManager 例程如何擷取指定資源管理員對象的相關信息。 |
ZwQueryInformationTransaction 瞭解 ZwQueryInformationTransaction 例程如何擷取指定交易的相關信息。 |
ZwQueryInformationTransactionManager 瞭解 ZwQueryInformationTransactionManager 例程如何擷取指定交易管理員對象的相關信息。 |
ZwQueryKey ZwQueryKey 例程提供登錄機碼類別的相關信息,以及其子機碼的數目和大小。 |
ZwQuerySymbolicLinkObject ZwQuerySymbolicLinkObject 例程會傳回 Unicode 字串,其中包含符號鏈接的目標。 |
ZwQueryValueKey ZwQueryValueKey 例程會傳回登錄機碼的值專案。 |
ZwReadFile wdm.h 中的 ZwReadFile 例程會從開啟的檔案讀取數據。 ZwReadFile 的呼叫端必須已經呼叫 ZwCreateFile。 |
ZwReadOnlyEnlistment 瞭解 ZwReadOnlyEnlistment 例程如何將指定的登記設定為唯讀。 |
ZwRecoverEnlistment 瞭解 ZwRecoverEnlistment 例程如何起始與指定登記相關聯之交易的復原作業。 |
ZwRecoverResourceManager 瞭解 ZwRecoverResourceManager 例程如何嘗試復原與指定資源管理員物件每個登記相關聯的交易。 |
ZwRecoverTransactionManager 瞭解 ZwRecoverTransactionManager 例程如何從記錄數據流中的復原資訊重建交易管理員物件的狀態。 |
ZwRollbackComplete 瞭解 ZwRollbackComplete 例程如何通知 KTM 呼叫的資源管理員已完成回復交易的數據。 |
ZwRollbackEnlistment 瞭解 ZwRollbackEnlistment 例程如何回復與指定登記相關聯的交易。 |
ZwRollbackTransaction 瞭解 ZwRollbackTransaction 例程如何起始指定交易的回復作業。 |
ZwRollforwardTransactionManager 瞭解 ZwRollforwardTransactionManager 例程如何針對指派給指定交易管理員的所有進行中交易起始復原作業。 |
ZwSetInformationEnlistment 瞭解 ZwSetInformationEnlistment 例程如何設定指定登記物件的資訊。 |
ZwSetInformationFile wdm.h 中的 ZwSetInformationFile 例程會變更檔案對象的各種資訊。 它會忽略不支援FILE_XXX_INFORMATION的成員。 |
ZwSetInformationResourceManager 瞭解如何使用 ZwSetInformationResourceManager 例程。 |
ZwSetInformationTransaction 瞭解 ZwSetInformationTransaction 例程如何設定指定交易的資訊。 |
ZwSetValueKey ZwSetValueKey 例程會建立或取代登錄機碼的值專案。 |
ZwSinglePhaseReject 瞭解 ZwSinglePhaseReject 例程如何通知 KTM 呼叫資源管理員不支援指定登記的單一階段認可作業。 |
ZwUnloadDriver ZwUnloadDriver 例程會從系統卸除驅動程式。 |
ZwUnmapViewOfSection ZwUnmapViewOfSection 例程會從主旨程式的虛擬位址空間取消對應區段的檢視。 |
ZwWriteFile ZwWriteFile 例程會將數據寫入開啟的檔案。 |
回呼函式
ALLOCATE_FUNCTION_EX LookasideListAllocateEx 例程會在用戶端向空白的 lookaside 清單要求專案時,為新的 lookaside 清單專案配置記憶體。 |
BOUND_CALLBACK 每當系統發出使用者模式線程的界限例外狀況時,就會執行 BoundCallback 例程。 |
D3COLD_REQUEST_AUX_POWER 可讓函式裝置物件 (FDO) 傳達其輔助電源需求。 |
D3COLD_REQUEST_CORE_POWER_RAIL 可讓函式裝置物件 (FDO) 指出是否需要核心電源軌。 |
D3COLD_REQUEST_PERST_DELAY 可讓函式裝置物件 (FDO) 傳達其固定延遲時間的需求。 |
DEVICE_BUS_SPECIFIC_RESET_HANDLER 本主題描述DEVICE_BUS_SPECIFIC_RESET_HANDLER回呼函式。 |
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER 本主題描述DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER回呼函式。 |
DEVICE_RESET_HANDLER DeviceReset 例程可用來重設和復原故障的裝置。 |
DMA_COMPLETION_ROUTINE DmaCompletionRoutine 回呼例程會通知驅動程式先前要求系統 DMA 傳輸此傳輸已完成。 |
DRIVER_ADD_DEVICE AddDevice 例程負責為隨插即用 (PnP) 管理員列舉的裝置建立功能性裝置物件 (FDO) 或篩選裝置物件 (filter DO)。 |
DRIVER_CANCEL Cancel 例程會取消 I/O 作業。 |
DRIVER_CONTROL 此例程會啟動 DMA 資料傳輸或資料傳輸作業。 |
DRIVER_DISPATCH 回呼例程服務各種 IRP。 如需函式程式碼的清單,請參閱。 |
DRIVER_INITIALIZE DriverEntry 是載入驅動程式之後所呼叫的第一個例程,負責初始化驅動程式。 |
DRIVER_LIST_CONTROL AdapterListControl 例程會啟動直接記憶體存取 (DMA) 散佈/收集作業。 |
DRIVER_STARTIO StartIo 例程會啟動 IRP 所描述的 I/O 作業。 |
DRIVER_UNLOAD Unload 例程會執行系統卸除驅動程式之前所需的任何作業。 |
ENABLE_VIRTUALIZATION EnableVirtualization 例程會啟用或停用支援單一根 I/O 虛擬化 (SR-IOV) 介面之 PCI Express (PCIe) 裝置的虛擬化。 |
ETWENABLECALLBACK EtwEnableCallback 函式是選擇性的驅動程式提供的回呼函式,可用來接收啟用或停用通知。 |
EX_CALLBACK_FUNCTION 篩選驅動程式的 RegistryCallback 例程可以監視、封鎖或修改登錄作業。 |
EXT_CALLBACK ExTimerCallback 回呼例程會在定時器對象的時間間隔到期 EX_TIMER後執行。 |
EXT_DELETE_CALLBACK 當操作系統刪除EX_TIMER定時器物件時,就會執行 ExTimerDeleteCallback 回呼例程。 |
FPGA_BUS_SCAN 保留供日後使用。 在 FPGA 裝置的父系觸發總線掃描。 |
FPGA_CONTROL_CONFIG_SPACE 保留供日後使用。 啟用或停用對 FPGA 裝置組態空間的存取。 |
FPGA_CONTROL_ERROR_REPORTING 保留供日後使用。 切換 FPGA 裝置及其父網橋的錯誤報告。 |
FPGA_CONTROL_LINK 保留供日後使用FPGA_CONTROL_LINK。 |
FREE_FUNCTION_EX 當客戶端嘗試將專案插入已滿的 lookaside 清單中時,LookasideListFreeEx 例程會釋放 lookaside 列表專案的記憶體。 |
GET_D3COLD_CAPABILITY GetBusDriverD3ColdSupport 例程可讓裝置的驅動程序查詢列舉總線驅動程式是否支援 D3cold 裝置電源狀態。 |
GET_D3COLD_LAST_TRANSITION_STATUS GetLastTransitionStatus 例程可讓裝置的驅動程序查詢最近轉換至 D3hot 子狀態是否後面接著轉換至 D3cold 子狀態。 |
GET_DEVICE_RESET_STATUS 本主題描述GET_DEVICE_RESET_STATUS回呼函式。 |
GET_DMA_ADAPTER GetDmaAdapter 例程會傳回目標裝置的DMA_ADAPTER結構。 |
GET_IDLE_WAKE_INFO GetIdleWakeInfo 例程可讓裝置的驅動程式探索裝置電源狀態,裝置可以從中發出喚醒事件訊號。 |
GET_SDEV_IDENTIFIER 此材料尚未提供。 此佔位元主題會以檔範例的形式提供,可能包含在較新版本中。 |
GET_SET_DEVICE_DATA GetBusData 例程會從裝置的組態空間讀取數據。 |
GET_UPDATED_BUS_RESOURCE 報告最新的資源清單。 |
GET_VIRTUAL_DEVICE_DATA GetVirtualFunctionData 例程會從支援單一根 I/O 虛擬化 (SR-IOV) 介面的裝置上虛擬函式 (VF) 的 PCI Express (PCIe) 組態空間讀取數據。 |
GET_VIRTUAL_DEVICE_LOCATION GetLocation 例程會傳回 PCI Express (PCIe) 虛擬函式 (VF) 在 PCI 總線上的裝置位置。 支援單一根 I/O 虛擬化 (SR-IOV) 介面的裝置,可以在PCI總線上公開一或多個 VF。 |
GET_VIRTUAL_DEVICE_RESOURCES GetResources 例程會傳回 PCI Express (PCIe) 實體函式 (PF) 所需的資源,以便在支援單一根 I/O 虛擬化 (SR-IOV) 介面的裝置上啟用虛擬化。 |
GET_VIRTUAL_FUNCTION_PROBED_BARS GetVirtualFunctionProbedBars 例程會傳回支援單一根 I/O 虛擬化 (SR-IOV) 介面之裝置的 PCI Express (PCIe) 基地址快存器 (BAR) 值。 |
IO_COMPLETION_ROUTINE IoCompletion 例程會完成 I/O 作業的處理。 |
IO_CSQ_ACQUIRE_LOCK CsqAcquireLock 例程由系統用來取得驅動程序實作、取消安全 IRP 佇列的鎖定。 |
IO_CSQ_COMPLETE_CANCELED_IRP CsqCompleteCanceledIrp 例程由系統用來向驅動程式發出訊號,指出它可以完成已取消的 IRP。 |
IO_CSQ_INSERT_IRP CsqInsertIrp 例程由系統用來將 IRP 插入驅動程式實作、取消安全 IRP 佇列中。 |
IO_CSQ_INSERT_IRP_EX CsqInsertIrpEx 例程是由系統用來將 IRP 插入驅動程式實作且安全取消的 IRP 佇列中。 |
IO_CSQ_PEEK_NEXT_IRP 系統會使用 CsqPeekNextIrp 例程,在驅動程式實作的取消安全 IRP 佇列中尋找下一個相符的 IRP。 |
IO_CSQ_RELEASE_LOCK 系統會使用 CsqReleaseLock 例程來釋放使用 CsqAcquireLock 取得的鎖定。 |
IO_CSQ_REMOVE_IRP CsqRemoveIrp 例程由系統用來從驅動程序實作的取消安全 IRP 佇列中移除指定的 IRP。 |
IO_DPC_ROUTINE DpcForIsr 例程會在 InterruptService 例程傳回之後完成 I/O 作業的服務。 |
IO_SESSION_NOTIFICATION_FUNCTION IO_SESSION_NOTIFICATION_FUNCTION函式類型會定義回呼例程,此例程會透過此例程接收驅動程式感興趣的使用者會話狀態變更通知。 |
IO_TIMER_ROUTINE IoTimer 例程是 DPC,如果已註冊,則每秒呼叫一次。 |
IO_WORKITEM_ROUTINE WorkItem 例程會針對 IoQueueWorkItem 例程排入佇列的工作專案執行處理。 |
IO_WORKITEM_ROUTINE_EX WorkItemEx 例程會針對 IoQueueWorkItemEx 或 IoTryQueueWorkItem 例程排入佇列的工作專案執行處理。 |
IOMMU_DEVICE_CREATE 採用實體裝置物件並建立IOMMU_DMA_DEVICE。 |
IOMMU_DEVICE_DELETE 刪除提供的IOMMU_DMA_DEVICE。 |
IOMMU_DEVICE_FAULT_HANDLER 報告來自特定裝置和網域的錯誤。 |
IOMMU_DEVICE_QUERY_DOMAIN_TYPES 根據平臺和 DMA 防護原則等環境因素,查詢允許IOMMU_DMA_DEVICE附加的可用網域類型。 |
IOMMU_DOMAIN_ATTACH_DEVICE 將裝置附加至現有的網域。 |
IOMMU_DOMAIN_ATTACH_DEVICE_EX 將IOMMU_DMA_DEVICE連結至現有的 DMA 裝置網域。 |
IOMMU_DOMAIN_CONFIGURE 設定網域以供使用。 |
IOMMU_DOMAIN_CREATE 建立新的 DMA 重新對應裝置網域(一組頁面數據表的容器)。 |
IOMMU_DOMAIN_CREATE_EX 根據提供的網域類型建立新的 DMA 裝置網域。 |
IOMMU_DOMAIN_DELETE 刪除現有的網域。 |
IOMMU_DOMAIN_DETACH_DEVICE 從現有的網域中斷連結裝置。 |
IOMMU_DOMAIN_DETACH_DEVICE_EX 從現有的網域中斷連結IOMMU_DMA_DEVICE。 |
IOMMU_FLUSH_DOMAIN 排清符合此網域之所有專案的 TLB。 |
IOMMU_FLUSH_DOMAIN_VA_LIST 針對符合指定網域的 ASID 和所提供清單中其中一個位址的所有專案,排清 TLB。 |
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE 釋放IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE所建立的邏輯位址令牌。 |
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 每當有會影響DMA_IOMMU_INTERFACE_EX的系統狀態變更時,就會叫用此例程。 |
IOMMU_MAP_IDENTITY_RANGE 在提供的網域中建立所提供 MDL 的身分識別對應。 |
IOMMU_MAP_IDENTITY_RANGE_EX 為所提供網域中提供的實體位址空間建立身分識別對應。 |
IOMMU_MAP_LOGICAL_RANGE 將一系列頁面對應至網域的位址空間。 |
IOMMU_MAP_LOGICAL_RANGE_EX 將實體位址空間對應至 IOMMU_DMA_DOMAIN的邏輯位址空間。 |
IOMMU_MAP_RESERVED_LOGICAL_RANGE 對應保留的邏輯範圍。 |
IOMMU_QUERY_INPUT_MAPPINGS 嘗試尋找對指定裝置有效的輸入對應標識碼,並使用這些標識符填入提供的緩衝區。 |
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 允許呼叫端在發生與DMA_IOMMU_INTERFACE_EX相關的任何狀態變更時叫用回呼。 |
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 預先配置可用於未來對應的邏輯位址空間。 |
IOMMU_SET_DEVICE_FAULT_REPORTING 此例程會將裝置錯誤報告狀態設定為已連結至網域的裝置。 |
IOMMU_SET_DEVICE_FAULT_REPORTING_EX 此例程會在已連結至網域的裝置上設定裝置錯誤報告狀態。 |
IOMMU_UNMAP_IDENTITY_RANGE 刪除指定之 MDL 的識別對應。 |
IOMMU_UNMAP_IDENTITY_RANGE_EX 刪除IOMMU_MAP_IDENTITY_RANGE_EX所建立的身分識別對應。 |
IOMMU_UNMAP_LOGICAL_RANGE 從定義域取消對應線性範圍。 |
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE 取消對應先前對應的保留邏輯範圍。 |
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK 允許呼叫端取消註冊已註冊的IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK。 |
KBUGCHECK_CALLBACK_ROUTINE 每當系統發出錯誤檢查時,就會執行 BugCheckCallback 例程。 |
KBUGCHECK_REASON_CALLBACK_ROUTINE 驅動程式實作的回呼函式會在系統發出錯誤檢查時執行。 |
KDEFERRED_ROUTINE 回呼例程會在 Threaded DPC 的 InterruptService 傳回之後,執行動作:CustomDpc 例程會在 InterruptService 例程傳回之後完成 I/O 作業的服務。CustomThreadedDpc 例程會執行線程 DPC 的動作。 當線程 DPC 執行時,系統會執行此例程。CustomTimerDpc 例程會在定時器對象的時間間隔到期之後執行。 |
KIPI_BROADCAST_WORKER GenericCall 例程會在所有處理器上同時執行。 |
KMESSAGE_SERVICE_ROUTINE InterruptMessageService 例程會服務訊息信號中斷。 |
KSERVICE_ROUTINE 如果必要,InterruptService 例程 (ISR) 會快速服務裝置中斷,並排程接收數據的中斷後處理。 |
KSTART_ROUTINE ThreadStart 例程提供驅動程式建立系統線程的進入點。 |
KSYNCHRONIZE_ROUTINE SynchCritSection 例程可用來存取與驅動程式的 InterruptService 例程共用的硬體資源或驅動程序數據。 |
MM_MDL_ROUTINE 呼叫 MmMapMdl 函式來對應記憶體描述元清單 (MDL) 之後叫用的驅動程式提供的回呼例程。 |
NPEM_CONTROL_ENABLE_DISABLE 深入瞭解:NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES 深入瞭解:NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL 深入瞭解:NPEM_CONTROL_SET_STANDARD_CONTROL |
PALLOCATE_ADAPTER_CHANNEL AllocateAdapterChannel 例程會代表目標裝置對象準備 DMA 作業的系統,然後呼叫驅動程式提供的 AdapterControl 例程來執行 DMA 作業。 |
PALLOCATE_ADAPTER_CHANNEL_EX AllocateAdapterChannelEx 例程會配置執行 DMA 傳輸所需的資源,然後呼叫驅動程式提供的 AdapterControl 例程來起始 DMA 傳輸。 |
PALLOCATE_COMMON_BUFFER AllocateCommonBuffer 例程會配置記憶體並加以對應,以便從處理器和裝置同時存取 DMA 作業。 |
PALLOCATE_COMMON_BUFFER_EX AllocateCommonBufferEx 例程會配置通用緩衝區的記憶體,並對應此記憶體,讓處理器和執行 DMA 作業的裝置可以存取它。 |
PALLOCATE_COMMON_BUFFER_VECTOR 深入瞭解:PALLOCATE_COMMON_BUFFER_VECTOR回呼函式 |
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS 此回呼函式會配置一般緩衝區的記憶體,並加以對應,讓主要裝置和 CPU 可以存取它。 |
PALLOCATE_DOMAIN_COMMON_BUFFER 此回呼函式會配置網域通用緩衝區的記憶體。 |
PBUILD_MDL_FROM_SCATTER_GATHER_LIST BuildMdlFromScatterGatherList 例程會從系統配置的散佈/收集清單建置 MDL。注意此例程保留供系統使用。 |
PBUILD_SCATTER_GATHER_LIST BuildScatterGatherList 例程會使用驅動程式提供的緩衝區來建置散佈/收集清單,來準備 DMA 作業的系統。 |
PBUILD_SCATTER_GATHER_LIST_EX BuildScatterGatherListEx 例程會配置 DMA 傳輸所需的資源、建置散佈/收集清單,並呼叫驅動程式提供的 AdapterListControl 例程來起始 DMA 傳輸。 |
PCALCULATE_SCATTER_GATHER_LIST_SIZE CalculateScatterGatherList 例程會計算保存指定緩衝區所需的散佈/收集清單大小,以位元組為單位。 |
PCANCEL_ADAPTER_CHANNEL CancelAdapterChannel 例程會嘗試取消擱置的要求來配置 DMA 通道。 |
PCANCEL_MAPPED_TRANSFER CancelMappedTransfer 例程會取消目前對應至配接器的系統 DMA 傳輸。 |
PCI_MSIX_MASKUNMASK_ENTRY MaskTableEntry 例程會遮罩 MSI-X 硬體中斷數據表中的中斷。 |
PCI_MSIX_SET_ENTRY SetTableEntry 例程會設定 MSI-X 硬體中斷數據表中數據表專案的訊息識別碼。 |
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK ClfsAdvanceTailCallback 函式會推進客戶端記錄的基底記錄序號 (LSN)。 |
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK ClfsLogGrowthCompleteCallback 函式會實作用戶端在先前已滿的記錄檔中釋放空間時將採取的動作。 |
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK ClfsLogUnpinnedCallback 函式會實作用戶端在先前釘選的記錄檔變成未釘選時將採取的任何動作。 |
PCONFIGURE_ADAPTER_CHANNEL ConfigureAdapterChannel 例程會叫用由配接器物件表示的 DMA 控制器所實作的自定義函式。 |
PCREATE_COMMON_BUFFER_FROM_MDL CreateCommonBufferFromMdl 例程會藉由測試裝置存取相容性,並可能根據轉譯類型,嘗試從 MDL 建立通用緩衝區,並將記憶體對應到連續邏輯範圍。 如同所有其他常見的緩衝區配置函式,此函式不會提供向前進度保證。 |
PCW_CALLBACK 提供者可以實作PCW_CALLBACK函式,以在取用者執行特定動作時接收通知,例如從查詢新增或移除計數器。 |
PFLUSH_ADAPTER_BUFFERS FlushAdapterBuffers 例程會排清系統 DMA 控制器內部快取中剩餘的任何數據,或在 DMA 傳輸作業結束時,排清總線主機適配卡內部快取中的任何數據。 |
PFLUSH_ADAPTER_BUFFERS_EX FlushAdapterBuffersEx 例程會排清在系統 DMA 控制器或總線主機裝置所執行之 DMA 傳輸作業結束時,保留在數據快取中的任何數據。 |
PFLUSH_DMA_BUFFER 回呼例程會排清 MDL 所描述記憶體區域中剩餘的任何數據。 |
PFREE_ADAPTER_CHANNEL 當驅動程式完成滿足目前 IRP 所需的所有 DMA 作業時,FreeAdapterChannel 例程會釋放系統 DMA 控制器。 |
PFREE_ADAPTER_OBJECT FreeAdapterObject 例程會在驅動程式完成所有 DMA 作業之後釋放指定的配接器物件。 |
PFREE_COMMON_BUFFER FreeCommonBuffer 例程會釋放 AllocateCommonBuffer 所配置的通用緩衝區,以及緩衝區使用的所有資源。 |
PFREE_COMMON_BUFFER_FROM_VECTOR 描述PFREE_COMMON_BUFFER_FROM_VECTOR回呼函式。 |
PFREE_COMMON_BUFFER_VECTOR 描述PFREE_COMMON_BUFFER_VECTOR回呼函式。 |
PFREE_MAP_REGISTERS FreeMapRegisters 例程會釋放一組從 AllocateAdapterChannel 呼叫儲存的對應緩存器。 |
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX 描述PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX回呼函式。 |
PGET_DMA_ADAPTER_INFO GetDmaAdapterInfo 例程會擷取系統 DMA 通道的硬體功能相關信息。 |
PGET_DMA_ALIGNMENT GetDmaAlignment 例程會傳回 DMA 系統的對齊需求。 |
PGET_DMA_DOMAIN PGET_DMA_DOMAIN回呼函式會取得 DMA 網域的句柄。 |
PGET_DMA_TRANSFER_INFO GetDmaTransferInfo 例程會計算散佈圖/收集 DMA 傳輸的配置需求。 |
PGET_SCATTER_GATHER_LIST GetScatterGatherList 例程會代表目標裝置對象準備 DMA 散佈/收集作業的系統,透過系統 DMA 控制器或總線主要適配卡。 |
PGET_SCATTER_GATHER_LIST_EX GetScatterGatherListEx 例程會配置 DMA 傳輸所需的資源、建置散佈/收集清單,並呼叫驅動程式提供的 AdapterListControl 例程來起始 DMA 傳輸。 |
PINITIALIZE_DMA_TRANSFER_CONTEXT InitializeDmaTransferContext 例程會初始化不透明的 DMA 傳輸內容,用來追蹤 DMA 資源的擱置配置。 |
PINTERFACE_DEREFERENCE PINTERFACE_DEREFERENCE回呼函式 (wdm.h) 會遞減驅動程式定義介面上的參考計數。 |
PINTERFACE_REFERENCE PINTERFACE_REFERENCE回呼函式 (wdm.h) 會遞增驅動程式定義介面上的參考計數。 |
PJOIN_DMA_DOMAIN PJOIN_DMA_DOMAIN回呼函式會聯結指定的 DMA 網域。 |
PLEAVE_DMA_DOMAIN PLEAVE_DMA_DOMAIN回呼函式會離開指定的 DMA 網域。 |
PMAP_TRANSFER MapTransfer 例程會設定配接器對象的對應緩存器,以從鎖定緩衝區對應 DMA 傳輸。 |
PMAP_TRANSFER_EX MapTransferEx 例程會設定對應緩存器,將散佈/收集清單中的實體位址對應至執行 DMA 傳輸所需的邏輯位址。 |
PO_EFFECTIVE_POWER_MODE_CALLBACK PO_EFFECTIVE_POWER_MODE_CALLBACK是有效的電源模式回呼。 |
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK ComponentActiveConditionCallback 回呼例程會通知驅動程式指定的元件已完成從閑置條件轉換為使用中條件的轉換。 |
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK ComponentCriticalTransitionCallback 回呼例程會處理 F0(完全開啟)與低功率 Fx 元件電源狀態之間的指定元件轉換。 |
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK ComponentIdleConditionCallback 回呼例程會通知驅動程式指定的元件已完成從作用中條件轉換為閑置條件的轉換。 |
PO_FX_COMPONENT_IDLE_STATE_CALLBACK ComponentIdleStateCallback 回呼例程會通知指定元件的 Fx 電源狀態暫止變更的驅動程式。 |
PO_FX_COMPONENT_PERF_STATE_CALLBACK ComponentPerfStateCallback 回呼例程會通知驅動程式其變更元件效能狀態的要求已完成。 |
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK DevicePowerNotRequiredCallback 回呼例程會通知裝置驅動程式,裝置不需要維持 D0 電源狀態。 |
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK DevicePowerRequiredCallback 回呼例程會通知裝置驅動程式裝置必須進入並維持在 D0 電源狀態。 |
PO_FX_DIRECTED_POWER_DOWN_CALLBACK 用戶端驅動程式會實作PO_FX_DIRECTED_POWER_DOWN_CALLBACK回呼函式,以代表 DFx 處理驅動程式特定的關閉電源活動。 |
PO_FX_DIRECTED_POWER_UP_CALLBACK 用戶端驅動程式會實作PO_FX_DIRECTED_POWER_UP_CALLBACK回呼函式,以代表 DFx 處理驅動程式特定的電源活動。 |
PO_FX_POWER_CONTROL_CALLBACK PowerControlCallback 回呼例程會執行電源管理架構 (PoFx) 所要求的電源控制作業。 |
POB_POST_OPERATION_CALLBACK 在進程或線程句柄作業發生之後,操作系統會呼叫 ObjectPostCallback 例程。 |
POB_PRE_OPERATION_CALLBACK 當進程或線程句柄作業發生時,操作系統會呼叫 ObjectPreCallback 例程。 |
PPUT_DMA_ADAPTER PutDmaAdapter 例程會釋放IoGetDmaAdapter先前所配置的DMA_ADAPTER結構。 |
PPUT_SCATTER_GATHER_LIST PutScatterGatherList 例程會釋放先前配置的地圖緩存器和散佈圖/收集清單,用於散佈圖/收集 DMA。 |
PREAD_DMA_COUNTER ReadDmaCounter 例程會傳回目前從屬 DMA 作業期間要傳輸的剩餘位元組數目。 |
PREENUMERATE_SELF ReenumerateSelf 例程要求總線驅動程序繼續子裝置。 |
PROCESSOR_HALT_ROUTINE 「停止」回呼例程會將處理器轉換為閑置狀態。 |
PTM_RM_NOTIFICATION 資源管理員的 ResourceManagerNotification 回呼例程會接收及處理交易通知。 |
REQUEST_POWER_COMPLETE PowerCompletion 回呼例程會完成Power IRP的處理。 |
RTL_QUERY_REGISTRY_ROUTINE QueryRoutine 例程提供先前呼叫 RtlQueryRegistryValues 例程中所要求的登錄值相關信息。 |
SET_D3COLD_SUPPORT SetD3ColdSupport 例程會啟用或停用轉換至 D3cold 裝置電源狀態。 |
SET_VIRTUAL_DEVICE_DATA SetVirtualFunctionData 例程會將數據寫入支援單一根 I/O 虛擬化 (SR-IOV) 介面的裝置上虛擬函式 (VF) 的 PCI Express (PCIe) 組態空間。 |
TRANSLATE_BUS_ADDRESS TranslateBusAddress 例程會將父總線上的地址轉譯為邏輯位址。 |
結構
DMA_ADAPTER DMA_ADAPTER 結構描述指定裝置之 DMA 控制器的系統定義介面。 驅動程式會呼叫IoGetDmaAdapter以取得此結構。 |
DMA_OPERATIONS DMA_OPERATIONS 結構提供控制 DMA 控制器作業之函式的指標數據表。 |
ACCESS_STATE ACCESS_STATE結構描述進行中存取的狀態。 |
ACL ACL 結構是訪問控制清單 (ACL) 的標頭。 完整的 ACL 是由 ACL 結構所組成,後面接著零個或多個存取控制專案的已排序列表(ACE)。 |
ACPI_INTERFACE_STANDARD2 本主題描述ACPI_INTERFACE_STANDARD2結構。 |
BATTERY_REPORTING_SCALE 電池迷你類別驅動程式會填入BATTERY_REPORTING_SCALE (wdm.h) 結構,以回應某些 BatteryMiniQueryInformation 要求。 |
BOOTDISK_INFORMATION BOOTDISK_INFORMATION 結構包含描述開機和系統磁碟的基本資訊。 |
BOOTDISK_INFORMATION_EX BOOTDISK_INFORMATION_EX結構包含描述開機和系統磁碟的擴充資訊。 |
BUS_INTERFACE_STANDARD BUS_INTERFACE_STANDARD介面結構可讓設備驅動器直接呼叫父總線驅動程式例程。 此結構會定義GUID_BUS_INTERFACE_STANDARD介面。 |
BUS_RESOURCE_UPDATE_INTERFACE 可讓設備驅動器直接呼叫父總線驅動程式例程。 此結構會定義GUID_BUS_RESOURCE_UPDATE_INTERFACE介面。 |
BUS_SPECIFIC_RESET_FLAGS 本主題描述BUS_SPECIFIC_RESET_FLAGS聯集。 |
CLFS_LOG_NAME_INFORMATION CLFS_LOG_NAME_INFORMATION 結構會保存一般記錄檔系統 (CLFS) 數據流或記錄檔的名稱。 |
CLFS_MGMT_CLIENT_REGISTRATION CLFS_MGMT_CLIENT_REGISTRATION結構是由管理自己記錄的用戶端提供給CLFS管理。 |
CLFS_MGMT_POLICY CLFS_MGMT_POLICY結構會保存管理 CLFS 記錄的原則描述。 |
CLFS_STREAM_ID_INFORMATION CLFS_STREAM_ID_INFORMATION 結構會保存一個值,識別 Common Log File System (CLFS) 記錄檔中的數據流。 |
CLS_CONTAINER_INFORMATION CLFS_CONTAINER_INFORMATION 結構會保存 Common Log File System (CLFS) 記錄檔中個別容器的描述性資訊。 |
CLS_INFORMATION CLFS_INFORMATION 結構會保存通用記錄檔系統 (CLFS) 數據流及其基礎實體記錄檔的元數據和狀態資訊。 |
CLS_IO_STATISTICS CLFS_IO_STATISTICS結構會保存一般記錄檔系統 (CLFS) 記錄的 I/O 統計數據數據。 |
CLS_IO_STATISTICS_HEADER CLFS_IO_STATISTICS_HEADER 結構會保存CLFS_IO_STATISTICS結構的標頭部分。 |
CLS_LSN CLFS_LSN 結構會識別通用記錄檔系統 (CLFS) 數據流中的個別記錄。 |
CLS_SCAN_CONTEXT CLFS_SCAN_CONTEXT 結構會保存內容資訊,以支援在通用記錄檔系統 (CLFS) 記錄檔中掃描容器。 |
CLS_WRITE_ENTRY CLFS_WRITE_ENTRY 結構會保存緩衝區的位址和大小,其中包含要寫入通用記錄檔系統 (CLFS) 數據流的一個數據單位。 |
CM_EISA_FUNCTION_INFORMATION _CM_EISA_FUNCTION_INFORMATION結構 (wdm.h) 會定義 HalGetBusData 或 HalGetBusDataByOffset 所傳回的詳細 EISA 組態資訊。 |
CM_EISA_SLOT_INFORMATION _CM_EISA_SLOT_INFORMATION 結構 (wdm.h) 會定義 HalGetBusData 或 HalGetBusDataByOffset 所傳回的 EISA 組態標頭資訊。 |
CM_FLOPPY_DEVICE_DATA CM_FLOPPY_DEVICE_DATA結構會定義儲存在磁碟片控制器的 \Registry\Machine\Hardware\Description 樹狀目錄中的裝置類型特定數據記錄,如果系統可以在開機過程中收集此資訊。 |
CM_FULL_RESOURCE_DESCRIPTOR CM_FULL_RESOURCE_DESCRIPTOR結構會指定一組不同類型的系統硬體資源,指派給聯機至特定總線的裝置。 這個結構包含在CM_RESOURCE_LIST結構中。 |
CM_INT13_DRIVE_PARAMETER CM_INT13_DRIVE_PARAMETER結構會定義儲存在磁碟控制器 \Registry\Machine\Hardware\Description 樹狀目錄中的裝置類型特定數據記錄,如果系統可以在開機過程中收集此資訊。 |
CM_KEYBOARD_DEVICE_DATA CM_KEYBOARD_DEVICE_DATA結構會定義儲存在鍵盤周邊的 \Registry\Machine\Hardware\Description 樹狀目錄中的裝置類型特定數據記錄,如果系統可以在開機過程中收集此資訊。 |
CM_MCA_POS_DATA _CM_MCA_POS_DATA結構 (wdm.h) 已過時。 它會定義插槽的IBM相容 MCA POS 組態資訊。 |
CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR 結構會指定指派給裝置的單一類型一或多個系統硬體資源。 |
CM_PARTIAL_RESOURCE_LIST CM_PARTIAL_RESOURCE_LIST結構會指定指派給裝置的一組系統硬體資源,以及各種類型。 這個結構包含在CM_FULL_RESOURCE_DESCRIPTOR結構內。 |
CM_POWER_DATA 瞭解CM_POWER_DATA結構如何包含裝置電源管理狀態和功能的相關信息。 |
CM_RESOURCE_LIST CM_RESOURCE_LIST 結構會指定指派給裝置的所有系統硬體資源。 |
CM_SCSI_DEVICE_DATA CM_SCSI_DEVICE_DATA結構會定義儲存在 SCSI HBA 的 \Registry\Machine\Hardware\Description 樹狀目錄中的裝置類型特定數據記錄,如果系統可以在開機過程中收集此資訊。 |
CM_SERIAL_DEVICE_DATA CM_SERIAL_DEVICE_DATA結構會定義裝置類型特定的數據記錄,如果系統可以在開機過程中收集此資訊,該記錄會儲存在序列控制器的 \Registry\Machine\Hardware\Description 樹狀結構中。 |
COUNTED_REASON_CONTEXT 瞭解COUNTED_REASON_CONTEXT結構如何包含一或多個字串,以提供電源要求的原因。 |
D3COLD_AUX_POWER_AND_TIMING_INTERFACE 允許設備驅動器在處於 D3Cold 狀態時交涉其 PCI 裝置的較高輔助電源。 |
D3COLD_SUPPORT_INTERFACE D3COLD_SUPPORT_INTERFACE介面結構包含GUID_D3COLD_SUPPORT_INTERFACE驅動程式介面中例程的指標。 |
DEVICE_BUS_SPECIFIC_RESET_INFO 定義DEVICE_BUS_SPECIFIC_RESET_INFO結構。 |
DEVICE_BUS_SPECIFIC_RESET_TYPE 定義DEVICE_BUS_SPECIFIC_RESET_TYPE等位。 |
DEVICE_CAPABILITIES DEVICE_CAPABILITIES結構描述裝置的 PnP 和電源功能。 此結構會傳回以回應IRP_MN_QUERY_CAPABILITIES IRP。 |
DEVICE_DESCRIPTION DEVICE_DESCRIPTION結構描述驅動程式要求 DMA 配接器之實體裝置的屬性。 |
DEVICE_FAULT_CONFIGURATION 此結構用於設定裝置錯誤報告狀態 |
DEVICE_INTERFACE_CHANGE_NOTIFICATION DEVICE_INTERFACE_CHANGE_NOTIFICATION結構描述已啟用(已抵達)或已停用(已移除)的裝置介面。 |
DEVICE_OBJECT 深入瞭解DEVICE_OBJECT結構。 |
DEVICE_RESET_INTERFACE_STANDARD DEVICE_RESET_INTERFACE_STANDARD結構可讓函式驅動程式重設和復原故障的裝置。 此結構描述GUID_DEVICE_RESET_INTERFACE_STANDARD介面。 |
DEVICE_RESET_STATUS_FLAGS 本主題描述DEVICE_RESET_STATUS_FLAGS等位。 |
DMA_ADAPTER_INFO DMA_ADAPTER_INFO 結構是描述系統 DMA 控制器功能的DMA_ADAPTER_INFO_XXX結構的容器。 |
DMA_ADAPTER_INFO_CRASHDUMP 本主題描述DMA_ADAPTER_INFO_CRASHDUMP結構。 |
DMA_ADAPTER_INFO_V1 DMA_ADAPTER_INFO_V1 結構描述由配接器物件表示的系統 DMA 控制器功能。 |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 深入瞭解:DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION結構 |
DMA_IOMMU_INTERFACE 介面結構的擴充版本,可讓設備驅動器叫用執行裝置網域作業的回呼函式。 |
DMA_IOMMU_INTERFACE_EX 介面結構,可讓設備驅動器與執行裝置網域作業的 IOMMU 函式進行介面。 |
DMA_IOMMU_INTERFACE_V1 深入瞭解:DMA_IOMMU_INTERFACE_V1 |
DMA_IOMMU_INTERFACE_V2 結構,包含一組IOMMU第2版 (V2) 函式。 |
DMA_TRANSFER_INFO DMA_TRANSFER_INFO結構是DMA_TRANSFER_INFO_XXX結構的容器,描述散佈/收集清單的配置需求。 |
DMA_TRANSFER_INFO_V1 DMA_TRANSFER_INFO_V1 結構包含散佈/收集清單的配置需求,描述 DMA 傳輸的 I/O 數據緩衝區。 |
DMA_TRANSFER_INFO_V2 包含散佈/收集清單的配置需求,描述 DMA 傳輸的 I/O 數據緩衝區。 |
DOMAIN_CONFIGURATION 包含設定網域所需的資訊。 |
DOMAIN_CONFIGURATION_ARM64 包含為 ARM64 系統設定網域所需的資訊。 |
DOMAIN_CONFIGURATION_X64 DOMAIN_CONFIGURATION_X64結構僅供系統使用。 |
DRIVER_OBJECT 每個驅動程式物件都代表已載入內核模式驅動程式的映像。 |
ENLISTMENT_BASIC_INFORMATION ENLISTMENT_BASIC_INFORMATION 結構包含登記對象的相關信息。 |
EXT_DELETE_PARAMETERS EXT_DELETE_PARAMETERS 結構包含 ExDeleteTimer 例程的擴充參數集。 |
EXT_SET_PARAMETERS EXT_SET_PARAMETERS 結構包含 ExSetTimer 例程的擴充參數集。 |
EXTENDED_CREATE_INFORMATION 描述EXTENDED_CREATE_INFORMATION結構。 |
EXTENDED_CREATE_INFORMATION_32 描述EXTENDED_CREATE_INFORMATION結構的32位版本。 |
FAST_IO_DISPATCH 包含檔案系統驅動程式或文件系統篩選驅動程式 (舊版) 為快速 I/O 處理提供的一組回呼例程。 |
FAULT_INFORMATION 包含在裝置上設定錯誤報告的資訊。 |
FAULT_INFORMATION_ARM64 包含 ARM64 系統的錯誤資訊。 |
FAULT_INFORMATION_ARM64_FLAGS 定義錯誤資訊。 |
FILE_BASIC_INFORMATION FILE_BASIC_INFORMATION 結構包含檔案的時間戳和基本屬性。 它會作為查詢或設定檔案資訊的例程自變數。 |
FILE_FS_DEVICE_INFORMATION FILE_FS_DEVICE_INFORMATION結構提供文件系統裝置資訊,說明與檔案對象相關聯的裝置物件類型。 |
FILE_FULL_EA_INFORMATION FILE_FULL_EA_INFORMATION 結構提供擴充屬性 (EA) 資訊。 |
FILE_IO_PRIORITY_HINT_INFORMATION ZwQueryInformationFile 和 ZwSetInformationFile 例程會使用FILE_IO_PRIORITY_HINT_INFORMATION結構來查詢和設定指定之檔句柄上要求的預設 IRP 優先順序提示。 |
FILE_IS_REMOTE_DEVICE_INFORMATION FILE_IS_REMOTE_DEVICE_INFORMATION 結構會作為 ZwQueryInformationFile 例程的自變數。 |
FILE_MEMORY_PARTITION_INFORMATION 儲存記憶體分割區的相關信息。 ZwSetInformationFile 函式會使用此結構。 |
FILE_NETWORK_OPEN_INFORMATION FILE_NETWORK_OPEN_INFORMATION 結構會當做 ZwQueryInformationFile 的自變數使用。 |
FILE_OBJECT 系統會使用FILE_OBJECT結構來表示檔案物件。 |
FILE_POSITION_INFORMATION FILE_POSITION_INFORMATION 結構會作為查詢或設定檔案資訊的例程自變數。 |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION可用來查詢或設定排程檔案 I/O (SFIO) 的檔案保留頻寬資訊。 |
FILE_STANDARD_INFORMATION FILE_STANDARD_INFORMATION 結構會作為查詢或設定檔案資訊的例程自變數。 |
FILE_STANDARD_INFORMATION_EX FILE_STANDARD_INFORMATION_EX 結構會作為查詢或設定檔案資訊的例程自變數。 |
FPGA_CONTROL_INTERFACE 保留供日後使用FPGA_CONTROL_INTERFACE。 |
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS FUNCTION_LEVEL_DEVICE_RESET_PARAMETER 結構會作為GUID_DEVICE_RESET_INTERFACE_STANDARD介面的DeviceReset例程自變數。 |
GENERIC_MAPPING GENERIC_MAPPING結構描述與每種泛型訪問許可權類型相關聯的特定訪問許可權ACCESS_MASK值。 |
HWPROFILE_CHANGE_NOTIFICATION HWPROFILE_CHANGE_NOTIFICATION結構描述與硬體配置檔組態變更相關的事件。 |
IMAGE_POLICY_ENTRY 不支援_IMAGE_POLICY_ENTRY結構。 |
IMAGE_POLICY_METADATA 不支援_IMAGE_POLICY_METADATA結構。 |
INPUT_MAPPING_ELEMENT 包含裝置的輸入對應識別碼。 |
INTERFACE _INTERFACE 結構 (wdm.h) 描述由驅動程式匯出以供其他驅動程式使用的介面。 |
IO_CONNECT_INTERRUPT_PARAMETERS IO_CONNECT_INTERRUPT_PARAMETERS 結構包含驅動程式提供給IoConnectInterruptEx例程的參數,以註冊中斷服務例程 (ISR)。 |
IO_DISCONNECT_INTERRUPT_PARAMETERS IO_DISCONNECT_INTERRUPT_PARAMETERS 結構描述使用IoDisconnectInterruptEx取消註冊中斷處理例程時的參數。 |
IO_ERROR_LOG_PACKET IO_ERROR_LOG_PACKET 結構可作為錯誤記錄項目的標頭。 |
IO_INTERRUPT_MESSAGE_INFO IO_INTERRUPT_MESSAGE_INFO 結構描述驅動程式的訊息訊號中斷。 |
IO_INTERRUPT_MESSAGE_INFO_ENTRY IO_INTERRUPT_MESSAGE_INFO_ENTRY結構描述單一訊息訊號中斷的屬性。 |
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS 結構包含已註冊的中斷服務例程 (ISR) 的連接內容,該例程是由先前呼叫 IoConnectInterruptEx 例程所連接的中斷或中斷。 |
IO_RESOURCE_DESCRIPTOR _IO_RESOURCE_DESCRIPTOR結構 (wdm.h) 描述一系列原始硬體資源,其中一種類型可供裝置使用。 |
IO_RESOURCE_LIST _IO_RESOURCE_LIST結構 (wdm.h) 描述裝置可以使用的各種原始硬體資源範圍。 |
IO_RESOURCE_REQUIREMENTS_LIST _IO_RESOURCE_REQUIREMENTS_LIST結構 (wdm.h) 描述代表裝置所使用原始資源類型的一組資源組態。 |
IO_SECURITY_CONTEXT IO_SECURITY_CONTEXT 結構代表IRP_MJ_CREATE要求的安全性內容。 |
IO_SESSION_CONNECT_INFO IO_SESSION_CONNECT_INFO 結構提供使用者會話的相關信息。 |
IO_SESSION_STATE_INFORMATION IO_SESSION_STATE_INFORMATION 結構包含使用者會話狀態的相關信息。 |
IO_SESSION_STATE_NOTIFICATION IO_SESSION_STATE_NOTIFICATION 結構包含當驅動程式註冊以接收會話事件的通知時,內核模式驅動程式提供給 IoRegisterContainerNotification 例程的資訊。 |
IO_STACK_LOCATION IO_STACK_LOCATION 結構會定義 I/O 堆疊位置,這是與每個 IRP 相關聯的 I/O 堆疊中的專案。 |
IO_STATUS_BLOCK 在呼叫 IRP 的 IoCompleteRequest 之前,驅動程式會設定 IRP 的 I/O 狀態區塊,以指出 I/O 要求的最終狀態。 |
IO_STATUS_BLOCK64 IO_STATUS_BLOCK64結構... |
IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DEVICE_CREATION_CONFIGURATION描述要作為建立和初始化IOMMU_DMA_DEVICE一部分的組態或組態清單。 |
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI提供IOMMU_DEVICE_CREATION_CONFIGURATION結構的 ACPI 特定組態參數,這是為了建立 ACPI 類型IOMMU_DMA_DEVICE而提供。 |
IOMMU_DMA_DOMAIN_CREATION_FLAGS 深入瞭解:IOMMU_DMA_DOMAIN_CREATION_FLAGS |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_DMA_LOGICAL_ADDRESS_TOKEN代表IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE所建立的保留連續邏輯位址範圍。 |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 深入瞭解:IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT |
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG 結構包含設定邏輯配置器所需的資訊。 |
IOMMU_DMA_RESERVED_REGION IOMMU_DMA_RESERVED_REGION結構描述必須在網域建立期間標示為保留的記憶體區域。 |
IOMMU_INTERFACE_STATE_CHANGE 深入瞭解:IOMMU_INTERFACE_STATE_CHANGE |
IOMMU_INTERFACE_STATE_CHANGE_FIELDS 深入瞭解IOMMU_INTERFACE_STATE_CHANGE_FIELDS |
IOMMU_MAP_PHYSICAL_ADDRESS IOMMU_MAP_PHYSICAL_ADDRESS代表要對應至邏輯位址的實體位址。 |
IRP IRP 結構是代表 I/O 要求封包的部分不透明結構。 |
KBUGCHECK_ADD_PAGES KBUGCHECK_ADD_PAGES 結構描述一或多個驅動程式提供的數據頁面,這些頁面是由 KbCallbackAddPages 回呼例程寫入損毀傾印檔案。 |
KBUGCHECK_CALLBACK_RECORD 深入瞭解:KBUGCHECK_CALLBACK_RECORD 結構 |
KBUGCHECK_DUMP_IO KBUGCHECK_DUMP_IO 結構描述損毀傾印檔案上的 I/O 作業。 |
KBUGCHECK_REASON_CALLBACK_RECORD 深入瞭解:KBUGCHECK_REASON_CALLBACK_RECORD 結構 |
KBUGCHECK_REMOVE_PAGES 深入瞭解:KBUGCHECK_REMOVE_PAGES結構 |
KBUGCHECK_SECONDARY_DUMP_DATA KBUGCHECK_SECONDARY_DUMP_DATA 結構描述由 KbCallbackSecondaryDumpData 例程寫入損毀傾印檔案的驅動程式提供數據的區段。 |
KBUGCHECK_SECONDARY_DUMP_DATA_EX 深入瞭解:_KBUGCHECK_SECONDARY_DUMP_DATA_EX結構 |
KBUGCHECK_TRIAGE_DUMP_DATA 深入瞭解:_KBUGCHECK_TRIAGE_DUMP_DATA 結構 |
KDPC_WATCHDOG_INFORMATION KDPC_WATCHDOG_INFORMATION 結構會保存目前延遲過程調用 (DPC) 的逾時資訊。 |
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT結構描述當新處理器動態新增至硬體分割區時,傳遞至已註冊回呼函式的通知內容。 |
KERNEL_CET_CONTEXT 僅保留供系統使用。 請勿使用。 |
KERNEL_SOFT_RESTART_NOTIFICATION 深入瞭解:KERNEL_SOFT_RESTART_NOTIFICATION結構 |
KEY_BASIC_INFORMATION KEY_BASIC_INFORMATION 結構會定義登錄機碼可用之完整資訊的子集。 |
KEY_FULL_INFORMATION KEY_FULL_INFORMATION 結構會定義登錄機碼可用的資訊,包括其子機碼的相關信息,以及其名稱和值專案的最大長度。 |
KEY_NODE_INFORMATION KEY_NODE_INFORMATION結構會定義登錄 (sub) 機碼可用的基本資訊。 |
KEY_VALUE_BASIC_INFORMATION KEY_VALUE_BASIC_INFORMATION 結構會定義登錄機碼值專案可用之完整資訊的子集。 |
KEY_VALUE_ENTRY REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 結構會使用KEY_VALUE_ENTRY結構來描述登錄機碼的單一值專案。 |
KEY_VALUE_FULL_INFORMATION KEY_VALUE_FULL_INFORMATION 結構會定義登錄機碼值專案可用的資訊。 |
KEY_VALUE_PARTIAL_INFORMATION KEY_VALUE_PARTIAL_INFORMATION 結構會定義登錄機碼值專案可用的值資訊子集。 |
KEY_WRITE_TIME_INFORMATION 系統會使用KEY_WRITE_TIME_INFORMATION結構來設定登錄機碼的最後寫入時間。 |
KMUTANT 深入瞭解:KMUTANT 結構 |
KTMOBJECT_CURSOR 當元件呼叫 ZwEnumerateTransactionObject 時,KTMOBJECT_CURSOR結構會收到 KTM 物件的列舉資訊。 |
KTRIAGE_DUMP_DATA_ARRAY 深入瞭解:_KTRIAGE_DUMP_DATA_ARRAY結構 |
LINK_SHARE_ACCESS 檔系統只用於連結檔案的共用存取結構。 |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES代表本機唯一標識碼 (LUID) 及其屬性。 |
MAILSLOT_CREATE_PARAMETERS Windows 子系統會使用MAILSLOT_CREATE_PARAMETERS來建立 mailslot。 |
MDL MDL 結構是部分不透明的結構,代表記憶體描述元清單 (MDL)。 |
MEM_EXTENDED_PARAMETER 深入瞭解:MEM_EXTENDED_PARAMETER結構 |
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION 定義MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION結構。 |
MM_PHYSICAL_ADDRESS_LIST MM_PHYSICAL_ADDRESS_LIST 結構會指定實體位址的範圍。 |
NAMED_PIPE_CREATE_PARAMETERS Windows 子系統會使用NAMED_PIPE_CREATE_PARAMETERS結構來建立命名管道。 |
NOTIFY_USER_POWER_SETTING 本主題描述NOTIFY_USER_POWER_SETTING結構。 |
NPEM_CAPABILITY_STANDARD 深入瞭解:NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE 深入瞭解:NPEM_CONTROL_INTERFACE |
OB_CALLBACK_REGISTRATION 當 ObRegisterCallbacks 例程註冊 ObjectPreCallback 和 ObjectPostCallback 回呼例程時,OB_CALLBACK_REGISTRATION結構會指定參數。 |
OB_OPERATION_REGISTRATION OB_OPERATION_REGISTRATION 結構會指定 ObjectPreCallback 和 ObjectPostCallback 回呼例程,以及呼叫例程的作業類型。 |
OB_POST_CREATE_HANDLE_INFORMATION OB_POST_CREATE_HANDLE_INFORMATION 結構會將已開啟之線程或進程句柄的相關信息提供給 ObjectPostCallback 例程。 |
OB_POST_DUPLICATE_HANDLE_INFORMATION OB_POST_DUPLICATE_HANDLE_INFORMATION 結構會提供有關已複製之線程或進程句柄的 ObjectPostCallback 例程資訊。 |
OB_POST_OPERATION_INFORMATION OB_POST_OPERATION_INFORMATION 結構會將進程或線程句柄作業的相關信息提供給 ObjectPostCallback 例程。 |
OB_POST_OPERATION_PARAMETERS OB_POST_OPERATION_PARAMETERS聯集描述 ObjectPostCallback 例程的作業特定參數。 |
OB_PRE_CREATE_HANDLE_INFORMATION OB_PRE_CREATE_HANDLE_INFORMATION 結構會提供 ObjectPreCallback 例程的相關信息,說明正在開啟的線程或進程句柄。 |
OB_PRE_DUPLICATE_HANDLE_INFORMATION OB_PRE_DUPLICATE_HANDLE_INFORMATION 結構會提供 ObjectPreCallback 例程的相關信息,該例程有關重複的線程或進程句柄。 |
OB_PRE_OPERATION_INFORMATION OB_PRE_OPERATION_INFORMATION 結構會將進程或線程句柄作業的相關信息提供給 ObjectPreCallback 例程。 |
OB_PRE_OPERATION_PARAMETERS OB_PRE_OPERATION_PARAMETERS聯集描述 ObjectPreCallback 例程的作業特定參數。 |
OSVERSIONINFOEXW RTL_OSVERSIONINFOEXW 結構包含作業系統版本資訊。 |
OSVERSIONINFOW RTL_OSVERSIONINFOW 結構包含作業系統版本資訊。 |
PCI_ATS_INTERFACE 定義PCI_ATS_INTERFACE結構。 |
PCI_CAPABILITIES_HEADER _PCI_CAPABILITIES_HEADER 結構 (wdm.h) 會定義每個 PCI 功能結構中存在的標頭。 |
PCI_COMMON_CONFIG _PCI_COMMON_CONFIG結構 (wdm.h) 會定義標準PCI組態資訊。 |
PCI_DEVICE_PRESENT_INTERFACE PCI_DEVICE_PRESENT_INTERFACE結構保留供系統使用。 |
PCI_EXPRESS_AER_CAPABILITIES _PCI_EXPRESS_AER_CAPABILITIES結構 (wdm.h) 描述 PCI Express (PCIe) 進階錯誤功能和控制緩存器。 |
PCI_EXPRESS_AER_CAPABILITY _PCI_EXPRESS_AER_CAPABILITY結構 (wdm.h) 描述 PCI Express (PCIe) 進階錯誤報告功能結構。 |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY _PCI_EXPRESS_BRIDGE_AER_CAPABILITY結構 (wdm.h) 會定義PCIe網橋裝置的PCI Express (PCIe) 進階錯誤報告功能。 |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK _PCI_EXPRESS_CORRECTABLE_ERROR_MASK結構 (wdm.h) 描述進階錯誤報告中使用的PCI Express (PCIe) 可更正的錯誤掩碼緩存器。 |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS結構 (wdm.h) 描述 PCI Express (PCIe) 可更正的錯誤狀態快取器,以進行進階錯誤報告。 |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER結構 (wdm.h) 描述 PCI Express (PCIe) 擴充功能結構的標頭。 |
PCI_EXPRESS_ERROR_SOURCE_ID _PCI_EXPRESS_ERROR_SOURCE_ID 結構 (wdm.h) 描述錯誤狀態緩存器中第一個可更正和第一個無法更正錯誤的識別符。 |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE PCI_EXPRESS_LINK_QUIESCENT_INTERFACE結構保留供系統使用。 |
PCI_EXPRESS_PTM_CAPABILITY 保留給 PCI_EXPRESS_PTM_CAPABILITY。 請勿使用。 |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER 保留給PCI_EXPRESS_PTM_CAPABILITY_REGISTER。 請勿使用。 |
PCI_EXPRESS_PTM_CONTROL_REGISTER 保留給 PCI_EXPRESS_PTM_CONTROL_REGISTER。 請勿使用。 |
PCI_EXPRESS_ROOT_ERROR_COMMAND _PCI_EXPRESS_ROOT_ERROR_COMMAND結構 (wdm.h) 描述 PCI Express (PCIe) 根錯誤命令緩存器,以進行進階錯誤報告。 |
PCI_EXPRESS_ROOT_ERROR_STATUS _PCI_EXPRESS_ROOT_ERROR_STATUS 結構 (wdm.h) 描述 PCI Express (PCIe) 根錯誤狀態緩存器,以進行進階錯誤報告。 |
PCI_EXPRESS_ROOT_PORT_INTERFACE PCI_EXPRESS_ROOT_PORT_INTERFACE結構保留供系統使用。 |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY結構 (wdm.h) 描述 PCI Express (PCIe) 進階錯誤報告功能結構。 |
PCI_EXPRESS_SEC_AER_CAPABILITIES _PCI_EXPRESS_SEC_AER_CAPABILITIES結構 (wdm.h) 描述 PCI Express (PCIe) 次要錯誤功能和控制緩存器。 |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK結構 (wdm.h) 描述 PCI Express (PCIe) 次要無法更正的錯誤掩碼緩存器。 |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY結構 (wdm.h) 描述 PCI Express (PCIe) 次要無法更正的錯誤嚴重性緩存器。 |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS結構 (wdm.h) 描述 PCI Express (PCIe) 次要無法更正的錯誤狀態快取器。 |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY結構 (wdm.h) 描述 PCI Express (PCIe) 裝置的序號。 |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK結構 (wdm.h) 描述 PCI Express (PCIe) 無法更正的錯誤遮罩快存器。 |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY結構 (wdm.h) 描述 PCI Express (PCIe) 無法更正的錯誤嚴重性快取器。 |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS結構 (wdm.h) 描述 PCI Express (PCIe) 無法更正的錯誤狀態快取器。 |
PCI_MSIX_TABLE_CONFIG_INTERFACE PCI_MSIX_TABLE_CONFIG_INTERFACE結構可讓設備驅動器修改其 MSI-X 中斷設定。 此結構描述GUID_MSIX_TABLE_CONFIG_INTERFACE介面。 |
PCI_PM_CAPABILITY _PCI_PM_CAPABILITY 結構 (wdm.h) 包含描述裝置電源管理功能的欄位。 |
PCI_PMC _PCI_PMC結構 (wdm.h) 描述電源管理功能緩存器的內容。 |
PCI_PMCSR _PCI_PMCSR結構 (wdm.h) 描述裝置電源管理控制狀態緩存器的內容。 |
PCI_PMCSR_BSE _PCI_PMCSR_BSE 結構 (wdm.h) 描述PCI網橋支援擴充功能電源管理控制狀態緩存器的內容。 |
PCI_SECURITY_INTERFACE2 定義PCI_SECURITY_INTERFACE2結構。 |
PCI_SEGMENT_BUS_NUMBER Microsoft保留PCI_SEGMENT_BUS_NUMBER結構以供內部使用。 請勿在程式代碼中使用這個結構。 |
PCI_SLOT_NUMBER _PCI_SLOT_NUMBER結構 (wdm.h) 已過時。 它會將 Slot 參數的格式定義為過時的 HalXxxBusData 例程。 |
PCI_VIRTUALIZATION_INTERFACE 深入瞭解PCI_VIRTUALIZATION_INTERFACE結構。 |
PCI_X_CAPABILITY PCI_X_CAPABILITY結構 (wdm.h) 會報告符合 PCI 本機總線規格之 PCI-X 附加元件之裝置的命令和狀態快取器內容。 |
PCW_CALLBACK_INFORMATION PCW_CALLBACK_INFORMATION聯集提供要傳送之通知的詳細數據。 提供者會將這個等位的指標當做參數傳遞至PcwCallback函式。 |
PCW_COUNTER_DESCRIPTOR PCW_COUNTER_DESCRIPTOR結構提供要傳送之通知的詳細數據。 |
PCW_COUNTER_INFORMATION PCW_COUNTER_INFORMATION 結構描述識別計數器集特定實例的屬性。 |
PCW_DATA PCW_DATA 結構描述與 實例相關聯的數據區塊陣列。 |
PCW_MASK_INFORMATION PCW_MASK_INFORMATION結構提供傳送給提供者之通知的詳細數據。 這項資訊會當做 Info 參數的一部分傳遞至 PcwCallback 函式。 此遮罩資訊包含在PCW_CALLBACK_INFORMATION中。 |
PCW_REGISTRATION_INFORMATION PCW_REGISTRATION_INFORMATION結構提供提供者和計數器集的詳細數據。 |
PLUGPLAY_NOTIFICATION_HEADER 每個 PnP 通知結構的開頭會包含PLUGPLAY_NOTIFICATION_HEADER結構,例如DEVICE_INTERFACE_CHANGE_NOTIFICATION結構。 |
PNP_BUS_INFORMATION PNP_BUS_INFORMATION結構描述總線。 |
PO_FX_COMPONENT_IDLE_STATE PO_FX_COMPONENT_IDLE_STATE 結構會指定裝置中元件 Fx 電源狀態的屬性。 |
PO_FX_COMPONENT_PERF_INFO PO_FX_COMPONENT_PERF_INFO結構描述裝置內單一元件的所有效能狀態集。 |
PO_FX_COMPONENT_PERF_SET PO_FX_COMPONENT_PERF_SET結構代表裝置內單一元件的一組效能狀態。 |
PO_FX_COMPONENT_V1 PO_FX_COMPONENT 結構描述裝置中元件的電源狀態屬性。 |
PO_FX_COMPONENT_V2 瞭解PO_FX_COMPONENT結構如何描述裝置中元件的電源狀態屬性。 |
PO_FX_DEVICE_V1 PO_FX_DEVICE結構描述裝置對電源管理架構 (PoFx) 的電源屬性。 |
PO_FX_DEVICE_V2 瞭解PO_FX_DEVICE結構如何將裝置的電源屬性描述為電源管理架構 (PoFx)。 |
PO_FX_DEVICE_V3 深入瞭解:PO_FX_DEVICE_V3結構 |
PO_FX_PERF_STATE PO_FX_PERF_STATE 結構代表裝置內單一元件的效能狀態。 |
PO_FX_PERF_STATE_CHANGE PO_FX_PERF_STATE_CHANGE 結構包含呼叫 PoFxIssueComponentPerfStateChange 或 PoFxIssueComponentPerfStateChangeMultiple 例程所要求之效能狀態變更的相關信息。 |
POOL_CREATE_EXTENDED_PARAMS 定義POOL_CREATE_EXTENDED_PARAMS結構。 |
POOL_EXTENDED_PARAMETER 深入瞭解:POOL_EXTENDED_PARAMETER |
POOL_EXTENDED_PARAMS_SECURE_POOL 定義POOL_EXTENDED_PARAMS_SECURE_POOL結構。 |
POWER_PLATFORM_INFORMATION 瞭解POWER_PLATFORM_INFORMATION結構如何包含系統電源功能的相關信息。 |
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES 深入瞭解:POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES結構 (wdm.h) |
POWER_STATE 瞭解POWER_STATE等位如何指定系統電源狀態值或裝置電源狀態值。 |
PRIVILEGE_SET PRIVILEGE_SET 結構會指定一組安全性許可權。 |
PTM_CONTROL_INTERFACE 保留給PTM_CONTROL_INTERFACE。 請勿使用。 |
REENUMERATE_SELF_INTERFACE_STANDARD REENUMERATE_SELF_INTERFACE_STANDARD介面結構可讓驅動程式要求其父總線驅動程式繼續驅動程式的裝置。 此結構會定義GUID_REENUMERATE_SELF_INTERFACE_STANDARD介面。 |
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION 結構包含驅動程式的 RegistryCallback 例程可用來釋放驅動程式先前為與登錄物件相關聯之內容配置的資源。 |
REG_CREATE_KEY_INFORMATION 已過時,請改用 REG_CREATE_KEY_INFORMATION_V1。 REG_CREATE_KEY_INFORMATION 結構包含驅動程式的 RegistryCallback 例程可在建立登錄機碼時使用的資訊。 |
REG_CREATE_KEY_INFORMATION_V1 REG_CREATE_KEY_INFORMATION_V1 結構包含篩選驅動程式的 RegistryCallback 例程在建立登錄機碼時可以使用的資訊。 |
REG_DELETE_KEY_INFORMATION REG_DELETE_KEY_INFORMATION結構包含驅動程式的 RegistryCallback 例程在刪除登錄機碼時可以使用的資訊。 |
REG_DELETE_VALUE_KEY_INFORMATION REG_DELETE_VALUE_KEY_INFORMATION結構包含驅動程式的 RegistryCallback 例程在刪除登錄機碼值時可以使用的資訊。 |
REG_ENUMERATE_KEY_INFORMATION REG_ENUMERATE_KEY_INFORMATION 結構描述要列舉其子機碼之索引鍵的一個子機碼。 |
REG_ENUMERATE_VALUE_KEY_INFORMATION REG_ENUMERATE_VALUE_KEY_INFORMATION 結構描述要列舉其值專案之索引鍵的一個值專案。 |
REG_KEY_HANDLE_CLOSE_INFORMATION REG_KEY_HANDLE_CLOSE_INFORMATION 結構包含即將關閉句柄之登錄機碼的相關信息。 |
REG_LOAD_KEY_INFORMATION REG_LOAD_KEY_INFORMATION結構包含所載入登錄區的相關信息。 |
REG_LOAD_KEY_INFORMATION_V2 REG_LOAD_KEY_INFORMATION_V2 結構包含所載入登錄區的相關信息。 |
REG_POST_CREATE_KEY_INFORMATION REG_POST_CREATE_KEY_INFORMATION 結構包含嘗試建立登錄機碼的結果。 |
REG_POST_OPERATION_INFORMATION REG_POST_OPERATION_INFORMATION 結構包含 RegistryCallback 例程可以使用之已完成登錄作業的相關信息。 |
REG_PRE_CREATE_KEY_INFORMATION REG_PRE_OPEN_KEY_INFORMATION 結構包含即將開啟的登錄機碼名稱。 |
REG_QUERY_KEY_INFORMATION REG_QUERY_KEY_INFORMATION 結構描述即將查詢金鑰的元數據。 |
REG_QUERY_KEY_NAME REG_QUERY_KEY_NAME 結構描述要查詢之物件的完整登錄機碼名稱。 |
REG_QUERY_KEY_SECURITY_INFORMATION REG_QUERY_KEY_SECURITY_INFORMATION 結構會接收登錄機碼對象的安全性資訊。 |
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 結構描述要針對索引鍵擷取的多個值專案。 |
REG_QUERY_VALUE_KEY_INFORMATION REG_QUERY_VALUE_KEY_INFORMATION 結構包含所查詢登錄機碼值專案的相關信息。 |
REG_RENAME_KEY_INFORMATION REG_RENAME_KEY_INFORMATION結構包含即將變更其名稱之登錄機碼的新名稱。 |
REG_REPLACE_KEY_INFORMATION REG_REPLACE_KEY_INFORMATION 結構描述即將取代金鑰的元數據。 |
REG_RESTORE_KEY_INFORMATION REG_RESTORE_KEY_INFORMATION 結構包含即將還原之登錄機碼的資訊。 |
REG_SAVE_KEY_INFORMATION REG_SAVE_KEY_INFORMATION 結構包含即將儲存之登錄機碼的資訊。 |
REG_SAVE_MERGED_KEY_INFORMATION 定義REG_SAVE_MERGED_KEY_INFORMATION結構。 |
REG_SET_INFORMATION_KEY_INFORMATION REG_SET_INFORMATION_KEY_INFORMATION 結構描述金鑰元數據的新設定。 |
REG_SET_KEY_SECURITY_INFORMATION REG_SET_KEY_SECURITY_INFORMATION 結構會指定登錄機碼物件的安全性資訊。 |
REG_SET_VALUE_KEY_INFORMATION REG_SET_VALUE_INFORMATION 結構描述登錄機碼值專案的新設定。 |
REG_UNLOAD_KEY_INFORMATION REG_UNLOAD_KEY_INFORMATION結構包含驅動程式的 RegistryCallback 例程在卸載登錄區時可以使用的資訊。 |
RESOURCEMANAGER_BASIC_INFORMATION RESOURCEMANAGER_BASIC INFORMATION 結構包含 Resource Manager 對象的相關信息。 |
RESOURCEMANAGER_COMPLETION_INFORMATION 不會使用RESOURCEMANAGER_COMPLETION_INFORMATION結構。 |
SCATTER_GATHER_LIST SCATTER_GATHER_LIST 結構描述 DMA 作業的散佈/收集清單。 |
SDEV_IDENTIFIER_INTERFACE 此佔位元主題會以檔範例的形式提供,可能包含在較新版本中。 此材料尚未提供。 |
SECTION_OBJECT_POINTERS 記憶體管理員和快取管理員會使用文件系統或重新導向器驅動程式所配置的SECTION_OBJECT_POINTERS結構,來儲存檔案數據流的檔案對應和快取相關信息。 |
SECURITY_SUBJECT_CONTEXT SECURITY_SUBJECT_CONTEXT結構可用來擷取主體安全性內容,以進行存取驗證和稽核。 |
SET_POWER_SETTING_VALUE 本主題描述SET_POWER_SETTING_VALUE結構。 |
SLIST_ENTRY SLIST_ENTRY 結構描述循序單一鏈接清單中的專案。 |
SYSTEM_POOL_ZEROING_INFORMATION Microsoft保留SYSTEM_POOL_ZEROING_INFORMATION結構以供內部使用。 請勿在程式代碼中使用這個結構。 |
SYSTEM_POWER_STATE_CONTEXT 瞭解SYSTEM_POWER_STATE_CONTEXT結構是部分不透明的系統結構,其中包含計算機先前系統電源狀態的相關信息。 |
TARGET_DEVICE_CUSTOM_NOTIFICATION TARGET_DEVICE_CUSTOM_NOTIFICATION結構描述自定義裝置事件。 |
TARGET_DEVICE_REMOVAL_NOTIFICATION TARGET_DEVICE_REMOVAL_NOTIFICATION結構描述裝置移除事件。 PnP 管理員會將這個結構傳送至驅動程式,該驅動程式已註冊 EventCategoryTargetDeviceChange 事件的通知回呼例程。 |
TIME_FIELDS TIME_FIELDS 結構描述時間轉換例程的時間資訊。 |
TRANSACTION_BASIC_INFORMATION TRANSACTION_BASIC_INFORMATION 結構包含交易對象的相關信息。 |
TRANSACTION_ENLISTMENT_PAIR TRANSACTION_ENLISTMENT_PAIR 結構包含與交易對象相關聯之登記的相關信息。 |
TRANSACTION_ENLISTMENTS_INFORMATION TRANSACTION_ENLISTMENTS_INFORMATION 結構包含與交易對象相關聯之登記的相關信息。 |
TRANSACTION_PROPERTIES_INFORMATION TRANSACTION_PROPERTIES_INFORMATION 結構包含交易對象的屬性。 |
TRANSACTIONMANAGER_BASIC_INFORMATION TRANSACTIONMANAGER_BASIC_INFORMATION 結構包含交易管理員對象的相關信息。 |
TRANSACTIONMANAGER_LOG_INFORMATION TRANSACTIONMANAGER_LOG_INFORMATION 結構包含交易管理員對象的相關信息。 |
TRANSACTIONMANAGER_LOGPATH_INFORMATION TRANSACTIONMANAGER_LOGPATH_INFORMATION 結構包含交易管理員對象的相關信息。 |
TRANSACTIONMANAGER_RECOVERY_INFORMATION TRANSACTIONMANAGER_RECOVERY_INFORMATION 結構包含交易管理員對象的相關信息。 |
VPB 磁碟區參數區塊 (VPB) 結構可用來將代表掛接文件系統磁碟區的裝置對象對應至代表實體或虛擬磁碟裝置的裝置物件。 |
WAIT_CONTEXT_BLOCK 保留給WAIT_CONTEXT_BLOCK。 請勿使用。 |
WORK_QUEUE_ITEM WORK_QUEUE_ITEM 結構可用來將工作專案張貼至系統工作佇列。 |
XSAVE_CET_U_FORMAT CET_U XSTATE 元件的格式。 |
枚舉
BOUND_CALLBACK_STATUS BOUND_CALLBACK_STATUS列舉表示 BoundCallback 函式如何處理使用者模式界限例外狀況。 |
BUS_QUERY_ID_TYPE 本主題描述BUS_QUERY_ID_TYPE列舉。 |
CLFS_CONTEXT_MODE CLFS_CONTEXT_MODE列舉表示 Common Log File System (CLFS) 驅動程式從數據流讀取一組記錄時所遵循的序列類型。 |
CLFS_MGMT_POLICY_TYPE CLFS_MGMT_POLICY_TYPE列舉型別會識別 CLFS 管理原則的類型。 |
CLS_LOG_INFORMATION_CLASS CLFS_LOG_INFORMATION_CLASS列舉表示呼叫 ClfsQueryLogFileInformation 所要求的信息類型。 |
D3COLD_LAST_TRANSITION_STATUS D3COLD_LAST_TRANSITION_STATUS列舉指出最近轉換成 D3hot 裝置電源狀態的轉換是否後面接著轉換至 D3cold 裝置電源狀態。 |
DEVICE_DIRECTORY_TYPE 載入驅動程式的來源目錄。 |
DEVICE_INSTALL_STATE DEVICE_INSTALL_STATE列舉描述裝置的安裝狀態。 |
DEVICE_POWER_STATE 瞭解DEVICE_POWER_STATE列舉類型如何指出裝置電源狀態。 |
DEVICE_REGISTRY_PROPERTY DEVICE_REGISTRY_PROPERTY列舉會識別儲存在登錄中的裝置屬性。 |
DEVICE_REMOVAL_POLICY DEVICE_REMOVAL_POLICY列舉描述裝置的移除原則。 |
DEVICE_RESET_TYPE DEVICE_RESET_TYPE列舉會指定呼叫 GUID_DEVICE_RESET_INTERFACE_STANDARD 介面的DeviceReset例程所要求的裝置重設類型。 |
DEVICE_TEXT_TYPE 本主題描述DEVICE_TEXT_TYPE列舉。 |
DEVICE_USAGE_NOTIFICATION_TYPE 深入瞭解:DEVICE_USAGE_NOTIFICATION_TYPE列舉 |
DEVICE_WAKE_DEPTH DEVICE_WAKE_DEPTH列舉會指定裝置可以觸發喚醒訊號的最深層裝置電源狀態。 |
DIRECTORY_NOTIFY_INFORMATION_CLASS 深入瞭解DIRECTORY_NOTIFY_INFORMATION_CLASS列舉。 |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE 深入瞭解:DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE 提供可從 MDL 建立通用緩衝區時所提供的選擇性組態類型。 對應至型別的組態值會保留在 DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 結構中。 |
DMA_COMPLETION_STATUS DMA_COMPLETION_STATUS列舉描述 DMA 傳輸的完成狀態。 |
DOMAIN_CONFIGURATION_ARCH 定義所指定系統架構類型的值。 |
DRIVER_DIRECTORY_TYPE 深入瞭解:_DRIVER_DIRECTORY_TYPE列舉 |
DRIVER_REGKEY_TYPE 深入瞭解:DRIVER_REGKEY_TYPE列舉 |
ENLISTMENT_INFORMATION_CLASS ENLISTMENT_INFORMATION_CLASS列舉會識別 ZwSetInformationEnlistment 例程可以設定的資訊類型,以及 ZwQueryInformationEnlistment 例程可以擷取登記物件的資訊類型。 |
EX_POOL_PRIORITY 深入瞭解:EX_POOL_PRIORITY |
FAULT_INFORMATION_ARCH 定義系統架構類型的值。 |
FAULT_INFORMATION_ARM64_TYPE 定義錯誤類型的值。 |
FILE_INFORMATION_CLASS 深入瞭解FILE_INFORMATION_CLASS列舉。 |
FS_INFORMATION_CLASS FS_INFORMATION_CLASS列舉包含資訊類別常數,指定集合或查詢作業的信息結構類型。 |
IMAGE_POLICY_ENTRY_TYPE 不支援_IMAGE_POLICY_ENTRY_TYPE列舉。 |
IMAGE_POLICY_ID 不支援_IMAGE_POLICY_ID列舉。 |
INTERFACE_TYPE _INTERFACE_TYPE列舉型別 (wdm.h) 會定義值,指出發行介面的總線驅動程序類型。 |
IO_ACCESS_MODE _IO_ACCESS_MODE定義排程檔案 I/O (SFIO) 的存取模式類型。 |
IO_ACCESS_TYPE _IO_ACCESS_TYPE定義排程檔案 I/O (SFIO) 的訪問許可權。 |
IO_ALLOCATION_ACTION IO_ALLOCATION_ACTION列舉型別可用來指定 AdapterControl 和 ControllerControl 例程的傳回值。 |
IO_CONTAINER_INFORMATION_CLASS IO_CONTAINER_INFORMATION_CLASS列舉包含常數,指出內核模式驅動程式可以要求的系統信息類別。 |
IO_CONTAINER_NOTIFICATION_CLASS IO_CONTAINER_NOTIFICATION_CLASS列舉包含常數,指出內核模式驅動程式可以註冊以接收通知的事件類別。 |
IO_NOTIFICATION_EVENT_CATEGORY 深入瞭解:IO_NOTIFICATION_EVENT_CATEGORY列舉 |
IO_PAGING_PRIORITY IO_PAGING_PRIORITY列舉描述分頁 I/O IRP 的優先順序值。 |
IO_PRIORITY_HINT IO_PRIORITY_HINT列舉類型會指定 IRP 的優先順序提示。 |
IO_SESSION_EVENT IO_SESSION_EVENT列舉表示驅動程式正在接收通知的會話事件類型。 |
IO_SESSION_STATE IO_SESSION_STATE列舉包含常數,指出用戶會話的目前狀態。 |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE 描述根據裝置類型和系統,在建立IOMMU_DMA_DEVICE時所使用的組態類型。 |
IOMMU_DMA_DOMAIN_TYPE 描述可透過DMA_IOMMU_INTERFACE_EX建立和互動的網域類型。 |
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE列舉表示IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG結構中所述的邏輯配置器類型。 |
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE IOMMU_MAP_PHYSICAL_ADDRESS_TYPE列舉表示IOMMU_MAP_PHYSICAL_ADDRESS結構中所述的實體位址格式。 |
IRQ_DEVICE_POLICY _IRQ_DEVICE_POLICY列舉型別 (wdm.h) 類型指出用來將裝置中斷指派給不同處理器的操作系統原則。 |
IRQ_PRIORITY _IRQ_PRIORITY列舉型別 (wdm.h) 表示系統應給予的優先順序,以維護裝置的中斷。 |
KBUGCHECK_CALLBACK_REASON KBUGCHECK_CALLBACK_REASON列舉型別會指定錯誤檢查回呼執行的情況。 |
KBUGCHECK_DUMP_IO_TYPE KBUGCHECK_DUMP_IO_TYPE列舉類型會識別損毀傾印檔案內數據區段的類型。 |
KE_PROCESSOR_CHANGE_NOTIFY_STATE 本主題描述KE_PROCESSOR_CHANGE_NOTIFY_STATE列舉。 |
KEY_INFORMATION_CLASS KEY_INFORMATION_CLASS列舉型別代表提供登錄機碼的相關信息類型。 |
KEY_SET_INFORMATION_CLASS KEY_SET_INFORMATION_CLASS列舉型別代表要為登錄機碼設定的信息類型。 |
KEY_VALUE_INFORMATION_CLASS KEY_VALUE_INFORMATION_CLASS列舉型別會指定要提供登錄機碼值的相關信息類型。 |
KINTERRUPT_MODE _KINTERRUPT_MODE列舉型別 (wdm.h) 型別指出中斷是層級觸發還是邊緣觸發。 |
KINTERRUPT_POLARITY _KINTERRUPT_POLARITY列舉型別 (wdm.h) 包含值,指出裝置如何在中斷線發出中斷要求訊號。 |
KTMOBJECT_TYPE KTMOBJECT_TYPE列舉會識別 KTM 支援的物件類型。 |
LATENCY_TIME 本主題描述LATENCY_TIME列舉。 |
LOCK_OPERATION LOCK_OPERATION列舉會指定適合 I/O 作業類型的存取類型。 |
MEM_EXTENDED_PARAMETER_TYPE 定義擴充參數的值,用於檔案對應到位址空間。 |
MEM_SECTION_EXTENDED_PARAMETER_TYPE 深入瞭解:MEM_SECTION_EXTENDED_PARAMETER_TYPE列舉 |
MEMORY_CACHING_TYPE _MEMORY_CACHING_TYPE 列舉型別 (wdm.h) 類型會指定配置或對應記憶體時允許的快取行為。 |
MONITOR_DISPLAY_STATE 瞭解此方法如何指出要顯示之監視器的電源狀態。 |
NPEM_CONTROL_STANDARD_CONTROL_BIT 深入瞭解:NPEM_CONTROL_STANDARD_CONTROL_BIT |
PCW_CALLBACK_TYPE PCW_CALLBACK_TYPE列舉會定義要傳送至計數器集註冊提供者的通知類型。 提供者會將這個列舉的指標當做參數傳遞至PcwCallback函式。 |
PO_EFFECTIVE_POWER_MODE PO_EFFECTIVE_POWER_MODE列舉常數表示系統執行的有效電源模式。 |
PO_FX_PERF_STATE_TYPE PO_FX_PERF_STATE_TYPE列舉包含值,描述PO_FX_COMPONENT_PERF_SET中的效能狀態類型。 |
PO_FX_PERF_STATE_UNIT PO_FX_PERF_STATE_UNIT列舉包含值,這些值描述PO_FX_COMPONENT_PERF_SET中效能狀態所控制的單位類型。 |
POOL_EXTENDED_PARAMETER_TYPE 深入瞭解:POOL_EXTENDED_PARAMETER_TYPE |
POOL_TYPE POOL_TYPE列舉類型會指定要配置的系統記憶體類型。 |
POWER_ACTION 瞭解POWER_ACTION列舉 (wdm.h) 如何識別計算機上可能發生的系統電源動作。 |
POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL列舉電源等級資訊指標。 |
POWER_MONITOR_REQUEST_REASON 本主題描述POWER_MONITOR_REQUEST_REASON列舉。 |
POWER_MONITOR_REQUEST_TYPE 本主題描述POWER_MONITOR_REQUEST_TYPE列舉。 |
POWER_REQUEST_TYPE 瞭解POWER_REQUEST_TYPE列舉如何指出電源要求類型。 |
POWER_STATE_TYPE 瞭解POWER_STATE_TYPE列舉類型如何指出電源狀態值是系統電源狀態或裝置電源狀態。 |
POWER_USER_PRESENCE_TYPE 本主題描述POWER_USER_PRESENCE_TYPE列舉。 |
REG_NOTIFY_CLASS REG_NOTIFY_CLASS列舉類型會指定組態管理員傳遞至 RegistryCallback 例程的登錄作業類型。 |
RESOURCEMANAGER_INFORMATION_CLASS RESOURCEMANAGER_INFORMATION_CLASS列舉會識別 ZwQueryInformationResourceManager 例程可以擷取給資源管理員物件的信息類型。 |
SE_IMAGE_TYPE 深入瞭解:_SE_IMAGE_TYPE列舉 |
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL列舉型別包含指定安全性模擬層級的值。 安全性模擬層級會控管伺服器進程代表客戶端進程採取行動的程度。 |
SYSTEM_POWER_CONDITION 本主題描述SYSTEM_POWER_CONDITION列舉。 |
SYSTEM_POWER_STATE 瞭解SYSTEM_POWER_STATE列舉類型如何用來指出系統電源狀態。 |
TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS列舉類型可用來指出與 WMI 事件追蹤會話相關聯的信息類型。 |
TRANSACTION_INFORMATION_CLASS TRANSACTION_INFORMATION_CLASS列舉會指定 ZwSetInformationTransaction 可以設定的資訊類型,而 ZwQueryInformationTransaction 可以擷取交易管理員對象的資訊類型。 |
TRANSACTION_OUTCOME TRANSACTION_OUTCOME列舉會定義 KTM 可以指派給交易的結果(結果)。 |
TRANSACTION_STATE TRANSACTION_STATE列舉會定義 KTM 可以指派給交易的狀態。 |
TRANSACTIONMANAGER_INFORMATION_CLASS TRANSACTIONMANAGER_INFORMATION_CLASS列舉指定 ZwQueryInformationTransactionManager 例程可以擷取交易管理員物件的信息類型。 |
WORK_QUEUE_TYPE WORK_QUEUE_TYPE列舉型別表示處理工作項目的系統背景工作線程類型。 |