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 ルーチンは、同じストリームの 2 つの LSN が等しいかどうかを判断します。
ClfsLsnGreater

ClfsLsnGreater ルーチンは、1 つの LSN が別の LSN より大きいかどうかを判断します。 2 つの LSN は、同じストリームからのものでなければなりません。
ClfsLsnLess

ClfsLsnLess ルーチンは、1 つの LSN が別の LSN より小さいかどうかを判断します。 2 つの 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 ルーチンは、構成マネージャーのレジストリ コールバック機能の現在のバージョンのメジャー バージョン番号とマイナー バージョン番号を取得します。
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 関数は、プロバイダーが指定したレベルでイベント ログを有効にし、キーワード (keyword)することを確認します。
EtwRegister

EtwRegister 関数はイベント プロバイダーを登録し、プロバイダーがトレースを開始する前に呼び出す必要があります。
EtwSetInformation

EtwSetInformation には、カーネル モード ETW プロバイダーの登録を変更するための特別な目的の情報が用意されています。
EtwUnregister

EtwUnregister 関数はイベント プロバイダーの登録を解除し、プロバイダーが終了する前に呼び出す必要があります。
EtwWrite

EtwWrite 関数は、カーネル モード ドライバー コードでイベントを発行するためのトレース関数です。
EtwWriteEx

EtwWriteEx 関数は、カーネル モード ドライバー コードでのフィルター処理をサポートするイベントを発行するためのトレース関数です。
EtwWriteString

EventWriteString 関数は、高度なデータが必要ない場合に使用できるトレース関数です。 この関数は、デバッグ print ステートメントに似ています。
EtwWriteTransfer

EtwWriteTransfer 関数は、2 つのアクティビティをリンクするイベントをマークします。この種類のイベントは、転送イベントと呼ばれます。
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 ルーチンは、指定したルックアサイド リストから最初のエントリを削除します。リストが空の場合は、新しいエントリのストレージを動的に割り当てます。
ExAllocateFromNPagedLookasideList

ExAllocateFromNPagedLookasideList ルーチンは、指定されたルックアサイド リストから非ページ エントリへのポインターを返すか、新しく割り当てられた非ページ エントリへのポインターを返します。
ExAllocateFromPagedLookasideList

ExAllocateFromPagedLookasideList ルーチンは、指定されたルックアサイド リストからページングされたエントリへのポインターを返すか、新しく割り当てられたページ エントリへのポインターを返します。
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 ルーチンは、ルックアサイド リストを削除します。
ExDeleteNPagedLookasideList

ExDeleteNPagedLookasideList ルーチンは、非ページルックアサイド リストを破棄します。
ExDeletePagedLookasideList

ExDeletePagedLookasideList ルーチンは、ページ化されたルックアサイド リストを破棄します。
ExDeleteResourceLite

ExDeleteResourceLite ルーチンは、システムのリソース リストから特定のリソースを削除します。
ExDeleteTimer

ExDeleteTimer ルーチンは、ExAllocateTimer ルーチンによって以前に割り当てられたタイマー オブジェクトを削除します。
ExDestroyPool

ExDestroyPool 関数を定義します。
ExEnterCriticalRegionAndAcquireResourceExclusive

ExEnterCriticalRegionAndAcquireResourceExclusive ルーチンの詳細を確認します。
ExFlushLookasideListEx

ExFlushLookasideListEx ルーチンは、指定されたルックアサイド リストからすべてのエントリをフラッシュし、各エントリに割り当てられたストレージを解放します。
ExFreeCacheAwareRundownProtection

このトピックでは、ExFreeCacheAwareRundownProtection 関数について説明します。
ExFreePool

ExFreePool 関数 (wdm.h) は、以前に割り当てられたプール メモリの指定されたブロックの割り当てを解除します。
ExFreePool2

ExFreePool2 関数を定義します。
ExFreePoolWithTag

ExFreePoolWithTag ルーチンは、指定されたタグで割り当てられたプール メモリのブロックの割り当てを解除します。
ExFreeToLookasideListEx

ExFreeToLookasideListEx ルーチンは、ルックアサイド リストにエントリを挿入します。リストがいっぱいの場合は、そのエントリに割り当てられたストレージを解放します。
ExFreeToNPagedLookasideList

ExFreeToNPagedLookasideList ルーチンは、指定されたルックアサイド リストまたは非ページ プールに非ページ エントリを返します。
ExFreeToPagedLookasideList

ExFreeToPagedLookasideList ルーチンは、指定されたルックアサイド リストまたはページ プールにページング可能なエントリを返します。
ExGetExclusiveWaiterCount

ExGetExclusiveWaiterCount ルーチンは、特定のリソースへの排他的アクセスの待機者の数を返します。
ExGetFirmwareEnvironmentVariable

ExGetFirmwareEnvironmentVariable ルーチンは、指定されたシステム ファームウェア環境変数の値を取得します。
ExGetFirmwareType

システム ファームウェアの種類を返します。
ExGetPreviousMode

ExGetPreviousMode ルーチンは、現在のスレッドの以前のプロセッサ モードを返します。
ExGetSharedWaiterCount

ExGetSharedWaiterCount ルーチンは、特定のリソースへの共有アクセスの待機者の数を返します。
ExInitializeDeleteTimerParameters

ExInitializeDeleteTimerParameters ルーチンは、EXT_DELETE_PARAMETERS構造体を初期化します。
ExInitializeDeviceAts

ExInitializeDeviceAts 関数について説明します。
ExInitializeDriverRuntime

詳細情報: ExInitializeDriverRuntime
ExInitializeFastMutex

ExInitializeFastMutex ルーチンは、一連のスレッドによる相互排他アクセスを共有リソースに同期するために使用される高速ミューテックス変数を初期化します。
ExInitializeLookasideListEx

ExInitializeLookasideListEx ルーチンは、ルックアサイド リストを初期化します。
ExInitializeNPagedLookasideList

ExInitializeNPagedLookasideList ルーチンは、指定したサイズの非ページ エントリのルックアサイド リストを初期化します。
ExInitializePagedLookasideList

ExInitializePagedLookasideList ルーチンは、指定したサイズのページング可能なエントリのルックアサイド リストを初期化します。
ExInitializePushLock

プッシュ ロック変数を初期化します。
ExInitializeResourceLite

ExInitializeResourceLite ルーチンは、リソース変数を初期化します。
ExInitializeRundownProtection

ExInitializeRundownProtection ルーチンは、共有オブジェクトのランダウン保護を初期化します。
ExInitializeRundownProtectionCacheAware

このトピックでは、ExInitializeRundownProtectionCacheAware 関数について説明します。
ExInitializeRundownProtectionCacheAwareEx

ExInitializeSetTimerParameters

ExInitializeSetTimerParameters ルーチンは、EXT_SET_PARAMETERS構造体を初期化します。
ExInitializeWorkItem

ExInitializeWorkItem は、呼び出し元が指定したコンテキストとコールバック ルーチンを使用して作業キュー項目を初期化し、システム ワーカー スレッドに制御が与えられたときに実行キューに入れられます。
ExInterlockedAddLargeInteger

ExInterlockedAddLargeInteger ルーチンは、指定された変数に大きな整数値をアトミック操作として追加します。
ExInterlockedAddLargeStatistic

ExInterlockedAddLargeStatistic ルーチンは、ULONG インクリメント値をLARGE_INTEGER変数にインターロックして追加します。
ExInterlockedAddUlong

ExInterlockedAddUlong ルーチンは、指定された符号なし整数に符号なし long 値をアトミック操作として追加します。
ExInterlockedCompareExchange64

ExInterlockedCompareExchange64 ルーチンは、ある整数変数を別の整数変数と比較し、等しい場合は、最初の変数を呼び出し元から指定された値に設定します。
ExInterlockedFlushSList

ExInterlockedFlushSList ルーチンは、1 つの順序でリンクされたリストからすべてのエントリをアトミックに削除します。
ExInterlockedInsertHeadList

ExInterlockedInsertHeadList ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストの先頭にエントリをアトミックに挿入します。
ExInterlockedInsertTailList

ExInterlockedInsertTailList ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストの末尾にエントリをアトミックに挿入します。
ExInterlockedPopEntryList

ExInterlockedPopEntryList ルーチンは、SINGLE_LIST_ENTRY構造体の一部としてリンクされたリストの先頭からエントリをアトミックに削除します。
ExInterlockedPopEntrySList

ExInterlockedPopEntrySList ルーチンは、シーケンスされた 1 つのリンクされたリストから最初のエントリをアトミックに削除します。
ExInterlockedPushEntryList

ExInterlockedPushEntryList ルーチンは、SINGLE_LIST_ENTRY構造体の 1 つずつリンクされたリストの先頭にエントリをアトミックに挿入します。
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 ルーチンを呼び出して以前に取得したランダウン保護を解放します。
ExReleaseRundownProtectionCacheAware

このトピックでは、ExReleaseRundownProtectionCacheAware 関数について説明します。
ExReleaseRundownProtectionCacheAwareEx

このトピックでは、ExReleaseRundownProtectionCacheAwareEx 関数について説明します。
ExReleaseRundownProtectionEx

ExReleaseRundownProtectionEx ルーチンは、呼び出し元が ExAcquireRundownProtectionEx ルーチンを呼び出して以前に取得したランダウン保護を解放します。
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 ルーチンは、1 つの順序でリンクされたリストの最初のエントリを返します。
IMAGE_POLICY_OVERRIDE

IMAGE_POLICY_OVERRIDE マクロ用に予約されています。
InitializeListHead

InitializeListHead ルーチンは、二重にリンクされたリストの先頭を表すLIST_ENTRY構造体を初期化します。
InitializeSListHead

InitializeSListHead ルーチン (または ExInitializeSListHead) は、一連の 1 つのリンクリストの先頭を表す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 ルーチンは、呼び出し元の下に階層化された各ドライバーの I/O スタックの場所の数と、必要に応じて呼び出し元の 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 ルーチンは、ファイル システム ドライバー (FSD) またはその他の最上位レベルのドライバーによって呼び出され、ファイル オブジェクトへの共有アクセスが許可されているかどうかをチェックします。
IoCheckShareAccessEx

IoCheckShareAccessEx ルーチンは、ファイル システム ドライバー (FSD) またはその他の最上位レベルのドライバーによって呼び出され、ファイル オブジェクトへの共有アクセスが許可されているかどうかをチェックします。
IoConnectInterrupt

IoConnectInterrupt ルーチンは、デバイス ドライバーの割り込みサービス ルーチン (ISR) を登録して、指定されたプロセッサセットのいずれかでデバイスが割り込むときに呼び出されるようにします。
IoConnectInterruptEx

詳細については、「WdmlibIoConnectInterruptEx function.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx」を参照してください。
IoCopyCurrentIrpStackLocationToNext

IoCopyCurrentIrpStackLocationToNext ルーチンは、現在の I/O スタックの場所から次の下位ドライバーのスタックの場所に IRP スタック パラメーターをコピーします。
IoCreateDevice

IoCreateDevice ルーチンは、ドライバーで使用するデバイス オブジェクトを作成します。
IoCreateFile

IoCreateFile ルーチンは、新しいファイルまたはディレクトリを作成するか、既存のファイル、デバイス、ディレクトリ、またはボリュームを開き、呼び出し元にファイル オブジェクトのハンドルを提供します。
IoCreateNotificationEvent

IoCreateNotificationEvent ルーチンは、イベントが発生したことを 1 つ以上の実行スレッドに通知するために使用される名前付き通知イベントを作成または開きます。
IoCreateSymbolicLink

IoCreateSymbolicLink ルーチンは、デバイス オブジェクト名とデバイスのユーザーに表示される名前の間にシンボリック リンクを設定します。
IoCreateSynchronizationEvent

IoCreateSynchronizationEvent ルーチンは、ハードウェアへのアクセスのシリアル化に使用する名前付き同期イベントを、それ以外の 2 つの関連付けられていないドライバー間で作成または開きます。
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 ルーチンは、特定の IRP が取り消された場合に呼び出されるドライバー指定の Cancel ルーチンを設定します。
IoSetCompletionRoutine

IoSetCompletionRoutine ルーチンは、次の下位レベルのドライバーが特定の IRP の要求された操作を完了したときに呼び出される IoCompletion ルーチンを登録します。
IoSetCompletionRoutineEx

IoSetCompletionRoutineEx ルーチンは、次の下位レベルのドライバーが特定の IRP の要求された操作を完了したときに呼び出される IoCompletion ルーチンを登録します。
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 ルーチンが 1 秒に 1 回呼び出されます。
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 に固有の 1 つ以上のインスタンス ID を割り当てます。
IoWMIDeviceObjectToInstanceName

IoWMIDeviceObjectToInstanceName ルーチンは、デバイス オブジェクトによって指定されたドライバーによって実装される WMI クラス インスタンスのインスタンス名を決定します。
IoWMIDeviceObjectToProviderId

IoWMIDeviceObjectToProviderId ルーチンは、指定されたデバイス オブジェクトを対応する WMI プロバイダー ID に変換します。
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 >= DISPATCH_LEVELで既に実行されている場合、KeAcquireSpinLockAtDpcLevel ルーチンはスピン ロックを取得します。
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 ノード番号を返します。
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 ルーチンは、保護されたミューテックスを初期化します。
KeInitializeMutex

KeInitializeMutex ルーチンはミューテックス オブジェクトを初期化し、シグナル状態に設定します。
KeInitializeSemaphore

KeInitializeSemaphore ルーチンは、指定されたカウントを使用してセマフォ オブジェクトを初期化し、カウントが達成できる上限を指定します。
KeInitializeSpinLock

KeInitializeSpinLock ルーチンは、KSPIN_LOCK型の変数を初期化します。
KeInitializeThreadedDpc

KeInitializeThreadedDpc ルーチンは、スレッド化された DPC オブジェクトを初期化し、そのオブジェクトの CustomThreadedDpc ルーチンを登録します。
KeInitializeTimer

KeInitializeTimer ルーチンは、タイマー オブジェクトを初期化します。
KeInitializeTimerEx

KeInitializeTimerEx ルーチンは、拡張カーネル タイマー オブジェクトを初期化します。
KeInitializeTriageDumpDataArray

トリアージ ダンプ データ ブロック配列を初期化します。
KeInsertByKeyDeviceQueue

KeInsertByKeyDeviceQueue ルーチンは、指定した DeviceQueue のスピン ロックを取得し、デバイス キューがビジー状態に設定されている場合、指定した並べ替えキー値に従ってエントリをキューに入れます。
KeInsertDeviceQueue

KeInsertDeviceQueue ルーチンは、指定されたデバイス キュー オブジェクトのスピン ロックを取得し、デバイス キューがビジー状態に設定されている場合は、指定したエントリをキューに入れます。
KeInsertQueueDpc

KeInsertQueueDpc ルーチンは、実行のために DPC をキューに入れます。
KeIpiGenericCall

KeIpiGenericCall ルーチンを使用すると、指定したルーチンがすべてのプロセッサで同時に実行されます。
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 ルーチンは、マルチプロセッサ システム内の他のプロセッサとの 1 つ以上のプロセッサの関係に関する情報を取得します。
KeQueryMaximumGroupCount

KeQueryMaximumGroupCount ルーチンがマルチプロセッサ システム内のグループの最大数を返す方法について説明します。
KeQueryMaximumProcessorCount

KeQueryMaximumProcessorCount ルーチンがプロセッサの最大数を返す方法について説明します。
KeQueryMaximumProcessorCountEx

KeQueryMaximumProcessorCountEx ルーチンが、マルチプロセッサ システム内の指定されたグループ内の論理プロセッサの最大数を返す方法について説明します。
KeQueryNodeActiveAffinity

KeQueryNodeActiveAffinity ルーチンは、非一様メモリ アクセス (NUMA) アーキテクチャを持つマルチプロセッサ システム内の指定されたノードの現在のプロセッサ アフィニティを取得します。
KeQueryNodeActiveAffinity2

このルーチンは、指定された NUMA ノードの現在のマルチグループ プロセッサ アフィニティを返します。
KeQueryNodeActiveProcessorCount

このルーチンは、すべてのグループにわたって、指定された NUMA ノード内のアクティブなプロセッサの数を返します。
KeQueryNodeMaximumProcessorCount

KeQueryNodeMaximumProcessorCount ルーチンが、非均一メモリ アクセス (NUMA) マルチプロセッサ システム内の指定されたノードに含めることができる論理プロセッサの最大数を返す方法について説明します。
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 ルーチンは、指定されたミューテックス オブジェクトの現在の状態 (シグナル状態またはシグナルなし) を返します。
KeReadStateSemaphore

KeReadStateSemaphore ルーチンは、指定されたセマフォ オブジェクトの現在の状態 (シグナル状態またはシグナルなし) を返します。
KeReadStateTimer

KeReadStateTimer ルーチンは、タイマー オブジェクトの現在の状態を読み取ります。
KeRegisterBoundCallback

KeRegisterBoundCallback ルーチンは、ユーザー モードバインド例外が発生するたびに呼び出されるルーチンを登録します。
KeRegisterBugCheckCallback

KeRegisterBugCheckCallback ルーチンは、オペレーティング システムがバグ チェックを発行したときに実行される BugCheckCallback ルーチンを登録します。
KeRegisterBugCheckReasonCallback

KeRegisterBugCheckReasonCallback ルーチンは、オペレーティング システムがバグ チェックを発行したときに実行される KbCallbackDumpIo、KbCallbackSecondaryDumpData、または KbCallbackAddPages ルーチンを登録します。
KeRegisterNmiCallback

KeRegisterNmiCallback ルーチンは、マスク不可能な割り込み (NMI) が発生するたびに呼び出されるルーチンを登録します。
KeRegisterProcessorChangeCallback

KeRegisterProcessorChangeCallback ルーチンは、新しいプロセッサがハードウェア パーティションに追加されたときにオペレーティング システムがドライバーに通知するように、オペレーティング システムにコールバック関数を登録します。
KeReleaseGuardedMutex

KeReleaseGuardedMutex ルーチンは、KeAcquireGuardedMutex または KeTryToAcquireGuardedMutex で取得した保護されたミューテックスを解放します。
KeReleaseGuardedMutexUnsafe

KeReleaseGuardedMutexUnsafe ルーチンは、KeAcquireGuardedMutexUnsafe によって取得された保護されたミューテックスを解放します。
KeReleaseInStackQueuedSpinLock

KeReleaseInStackQueuedSpinLock ルーチンは、KeAcquireInStackQueuedSpinLock によって取得されたキューに登録されたスピン ロックを解放します。
KeReleaseInStackQueuedSpinLockForDpc

KeReleaseInStackQueuedSpinLockForDpc ルーチンは、KeAcquireInStackQueuedSpinLockForDpc を呼び出すことによって取得されたキューに入ったスピン ロックを解放します。
KeReleaseInStackQueuedSpinLockFromDpcLevel

KeReleaseInStackQueuedSpinLockFromDpcLevel ルーチンは、KeAcquireInStackQueuedSpinLockAtDpcLevel によって取得されたキューに登録されたスピン ロックを解放します。
KeReleaseInterruptSpinLock

KeReleaseInterruptSpinLock ルーチンは、KeAcquireInterruptSpinLock によって取得された割り込みスピン ロックを解放します。
KeReleaseMutex

KeReleaseMutex ルーチンはミューテックス オブジェクトを解放し、KeReleaseMutex が制御を返すとすぐに呼び出し元が KeWaitXxx ルーチンの 1 つを呼び出すかどうかを指定します。
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 の前の呼び出しによって保存された不揮発性浮動小数点コンテキストを復元します。
KeRevertToUserAffinityThreadEx

KeRevertToUserAffinityThreadEx ルーチンは、現在のスレッドの以前のアフィニティを復元します。
KeRevertToUserGroupAffinityThread

KeRevertToUserGroupAffinityThread ルーチンは、スレッドが作成された時点で、呼び出し元のスレッドのグループ アフィニティを元の値に復元します。
KeSaveExtendedProcessorState

KeSaveExtendedProcessorState ルーチンは、拡張プロセッサの状態情報を保存します。
KeSaveFloatingPointState

KeSaveFloatingPointState ルーチンは、呼び出し元が浮動小数点演算を実行できるように、不揮発性浮動小数点コンテキストを保存します。
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 ルーチンは、指定されたルーチンの実行を、1 つ以上の割り込みオブジェクトのセットに割り当てられた割り込みサービス ルーチン (ISR) と同期します。
KeTestSpinLock

KeTestSpinLock ルーチンは、スピン ロックの可用性をテストします。
KeTryToAcquireGuardedMutex

KeTryToAcquireGuardedMutex ルーチンは、保護されたミューテックス (使用可能な場合) を取得します。
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
MmGetMdlPfnArray

MmGetMdlPfnArray は、メモリ記述子リスト (MDL) に関連付けられている物理ページ番号の配列の先頭へのポインターを返すマクロです。
MmGetMdlVirtualAddress

詳細情報: MmGetMdlVirtualAddress
MmGetSystemAddressForMdl

MmGetSystemAddressForMdl ルーチンは廃止されました。 代わりに MmGetSystemAddressForMdlSafe を使用してください。
MmGetSystemAddressForMdlSafe

詳細情報: MmGetSystemAddressForMdlSafe
MmGetSystemRoutineAddress

MmGetSystemRoutineAddress ルーチンは、SystemRoutineName で指定された関数へのポインターを返します。
MmGetSystemRoutineAddressEx

MmGetSystemRoutineAddressEx 関数は、指定したシステム モジュール内の指定された関数のアドレスを返します。
MmInitializeMdl

詳細情報: MmInitializeMdl
MmIsDriverSuspectForVerifier

MmIsDriverSuspectForVerifier ルーチンは、指定したドライバー オブジェクトによって表されるドライバーが、ドライバー検証ツールによって検証されるように選択されたドライバーの一覧に含まれているかどうかを示します。
MmIsDriverVerifying

MmIsDriverVerifying ルーチンは、指定したドライバー オブジェクトによって識別されるカーネル モード ドライバーが検証されているか、ドライバー検証ツールによって検証されているドライバーを呼び出すかを示します。
MmIsDriverVerifyingByAddress

MmIsDriverVerifyingByAddress ルーチンは、指定されたイメージ アドレスによって識別されるカーネル モード ドライバーが検証されているかどうかを確認するか、ドライバー検証ツールによって検証されているドライバーを呼び出します。
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 ルーチンは、指定された参加リストのトランザクションの準備操作を開始します。
NtPrePrepareComplete

ZwPrePrepareComplete ルーチンは、呼び出し元のリソース マネージャーがトランザクションのデータの準備を完了したことを KTM に通知します。
NtPrePrepareEnlistment

ZwPrePrepareEnlistment ルーチンは、指定された参加リストのトランザクションに対して事前準備操作を開始します。
NtQueryInformationEnlistment

ZwQueryInformationEnlistment ルーチンは、指定された参加オブジェクトに関する情報を取得します。
NtQueryInformationResourceManager

ZwQueryInformationResourceManager ルーチンは、指定されたリソース マネージャー オブジェクトに関する情報を取得します。
NtQueryInformationTransaction

ZwQueryInformationTransaction ルーチンは、指定されたトランザクションに関する情報を取得します。
NtQueryInformationTransactionManager

ZwQueryInformationTransactionManager ルーチンは、指定されたトランザクション マネージャー オブジェクトに関する情報を取得します。
NtReadOnlyEnlistment

ZwReadOnlyEnlistment ルーチンは、指定された参加リストを読み取り専用に設定します。
NtRecoverEnlistment

ZwRecoverEnlistment ルーチンは、指定された参加リストに関連付けられているトランザクションの回復操作を開始します。
NtRecoverResourceManager

ZwRecoverResourceManager ルーチンは、指定されたリソース マネージャー オブジェクトの各参加に関連付けられているトランザクションの復旧を試みます。
NtRecoverTransactionManager

ZwRecoverTransactionManager ルーチンは、ログ ストリーム内の回復情報からトランザクション マネージャー オブジェクト (すべてのトランザクション、参加リスト、リソース マネージャーを含む) の状態を再構築します。
NtRenameTransactionManager

NtRenameTransactionManager ルーチンは、ログ ファイル名に含まれる CLFS ログ ファイル ストリームに格納されているトランザクション マネージャー オブジェクトの ID を変更します。
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 ルーチンは、指定されたオブジェクトの参照カウントをデクリメントし、デッドロックを回避するためにオブジェクトの削除を延期し、オブジェクト参照トレースをサポートするために 4 バイトのタグ値をオブジェクトに書き込みます。
ObDereferenceObjectWithTag

ObDereferenceObjectWithTag ルーチンは、指定したオブジェクトの参照カウントをデクリメントし、オブジェクト参照トレースをサポートするために 4 バイトのタグ値をオブジェクトに書き込みます。
ObfReferenceObject

ObfReferenceObject ルーチンは、指定されたオブジェクトに対して参照カウントをインクリメントします。
ObGetObjectSecurity

ObGetObjectSecurity ルーチンは、特定のオブジェクトのセキュリティ記述子を取得します。
ObReferenceObject

ObReferenceObject ルーチンは、指定されたオブジェクトに対して参照カウントをインクリメントします。
ObReferenceObjectByHandle

ObReferenceObjectByHandle ルーチンは、オブジェクト ハンドルに対するアクセス検証を提供し、アクセスが許可できる場合は、オブジェクトの本体への対応するポインターを返します。
ObReferenceObjectByHandleWithTag

ObReferenceObjectByHandleWithTag ルーチンは、指定したハンドルによって識別されるオブジェクトの参照カウントをインクリメントし、オブジェクト参照トレースをサポートするために 4 バイトのタグ値をオブジェクトに書き込みます。
ObReferenceObjectByPointer

ObReferenceObjectByPointer ルーチンは、特定のオブジェクトのポインター参照カウントをインクリメントします。
ObReferenceObjectByPointerWithTag

ObReferenceObjectByPointerWithTag ルーチンは、指定したオブジェクトの参照カウントをインクリメントし、オブジェクト参照トレースをサポートするために 4 バイトのタグ値をオブジェクトに書き込みます。
ObReferenceObjectSafe

ObReferenceObjectSafe 関数は、オブジェクトの参照カウントをインクリメントし、オブジェクトを使用しても安全かどうかを判断します。 オブジェクトが削除されている場合は FALSE、オブジェクトをさらに使用しても安全な場合は TRUE を返します。
ObReferenceObjectWithTag

ObReferenceObjectWithTag ルーチンは、指定したオブジェクトの参照カウントをインクリメントし、オブジェクト参照トレースをサポートするために 4 バイトのタグ値をオブジェクトに書き込みます。
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 ルーチンは、電源要求オブジェクトを作成します。 電源要求を有効にするには、1 つの電源要求オブジェクトを作成し、すべての呼び出しに使用します。
PoDeletePowerRequest

wdm.h の PoDeletePowerRequest ルーチンは、電源要求オブジェクトを削除します。 ドライバーは、デバイス オブジェクトを削除する前に、電源要求オブジェクトを削除する必要があります。
PoEndDeviceBusy

wdm.h ファイルの PoEndDeviceBusy ルーチンは、デバイスがビジー状態の期間の終了をマークします。
PoFxActivateComponent

PoFxActivateComponent ルーチンは、指定されたコンポーネントのアクティブ化参照カウントをインクリメントします。
PoFxCompleteDevicePowerNotRequired

PoFxCompleteDevicePowerNotRequired ルーチンは、呼び出し元ドライバーがドライバーの DevicePowerNotRequiredCallback コールバック ルーチンの呼び出しへの応答を完了したことを電源管理フレームワーク (PoFx) に通知します。
PoFxCompleteDirectedPowerDown

Directed Power Framework (DFx) クライアント ドライバーは、この関数を呼び出して、Directed Power Down の切り替えを完了します。
PoFxCompleteIdleCondition

PoFxCompleteIdleCondition ルーチンは、指定されたコンポーネントがアイドル状態に対する保留中の変更を完了したことを電源管理フレームワーク (PoFx) に通知します。
PoFxCompleteIdleState

PoFxCompleteIdleState ルーチンは、指定されたコンポーネントが Fx 状態への保留中の変更を完了したことを電源管理フレームワーク (PoFx) に通知します。
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 ルーチンは、デバイスが D0 (完全にオン) 電源状態への要求された移行を完了したことを電源管理フレームワーク (PoFx) に通知します。
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構造体の 1 つのリンクされたリストから最初のエントリを削除します。
PoQueryWatchdogTime

wdm.h の PoQueryWatchdogTime ルーチンは、デバイス スタックに割り当てられている電源 IRP に対して、電源マネージャーがタイムアウト カウンターを有効にしているかどうかを示します。
PoRegisterDeviceForIdleDetection

wdm.h の PoRegisterDeviceForIdleDetection ルーチンは、アイドル状態の検出を有効または取り消し、デバイスのアイドル タイムアウト値を設定します。
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 を処理する準備ができていることを電源マネージャーに通知します。
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 ルーチンは、2 つの Unicode 文字列を連結します。
RtlAppendUnicodeToString

RtlAppendUnicodeToString ルーチンは、指定された Unicode 文字列をバッファー内の Unicode 文字列に連結します。
RtlAreBitsClear

RtlAreBitsClear ルーチンは、ビットマップ変数内の特定のビット範囲が明確かどうかを判断します。
RtlAreBitsSet

RtlAreBitsSet ルーチンは、ビットマップ変数内の特定のビット範囲が設定されているかどうかを判断します。
RtlCheckBit

RtlCheckBit ルーチンは、特定のビットマップ変数内の特定のビットがクリアか設定かを決定します。
RtlCheckRegistryKey

RtlCheckRegistryKey ルーチンは、レジストリに特定の名前付きキーが存在することを確認します。
RtlClearAllBits

RtlClearAllBits ルーチンは、指定されたビットマップ変数内のすべてのビットを 0 に設定します。
RtlClearBit

RtlClearBit ルーチンは、ビットマップ内の指定されたビットを 0 に設定します。
RtlClearBits

RtlClearBits ルーチンは、ビットマップ内の指定されたビット範囲のすべてのビットを 0 に設定します。
RtlCmDecodeMemIoResource

RtlCmDecodeMemIoResource ルーチンは、メモリまたは I/O ポート アドレスの範囲を記述するCM_PARTIAL_RESOURCE_DESCRIPTOR構造体の開始アドレスと長さを提供します。
RtlCmEncodeMemIoResource

RtlCmEncodeMemIoResource ルーチンは、メモリまたは I/O ポート アドレスの範囲を記述するために、CM_PARTIAL_RESOURCE_DESCRIPTOR構造体を更新します。
RtlCompareMemory

RtlCompareMemory ルーチンは、2 つのメモリ ブロックを比較し、最初の相違点まで一致するバイト数を返します。
RtlCompareUnicodeString

RtlCompareUnicodeString ルーチンは、2 つの Unicode 文字列を比較します。
RtlConstantTimeEqualMemory

このトピックでは、RtlConstantTimeEqualMemory 関数について説明します。
RtlConvertLongToLargeInteger

RtlConvertLongToLargeInteger ルーチンは、入力符号付き整数を符号付き大整数に変換します。
RtlConvertUlongToLargeInteger

RtlConvertUlongToLargeInteger ルーチンは、入力符号なし整数を符号付き大整数に変換します。 Windows XP 以降のバージョンの Windows では、このルーチンを使用しないでください。__int64のネイティブ サポートを使用します。
RtlCopyMemory

RtlCopyMemory ルーチンがソース メモリ ブロックの内容をコピー先のメモリ ブロックにコピーする方法について説明します。
RtlCopyMemoryNonTemporal

この関数は、キャッシュを汚染しない非テンポラル移動を使用して、あるバッファーから別のバッファーにコピーします。 バッファーが重複しないようにする必要があります。
RtlCopyUnicodeString

RtlCopyUnicodeString ルーチンは、ソース文字列をコピー先の文字列にコピーします。
RtlCreateRegistryKey

RtlCreateRegistryKey ルーチンは、特定の相対パスに沿ってレジストリにキー オブジェクトを追加します。
RtlCreateSecurityDescriptor

RtlCreateSecurityDescriptor ルーチンは、新しい絶対形式のセキュリティ記述子を初期化します。 返されると、セキュリティ記述子は、システム ACL なし、随意 ACL なし、所有者なし、プライマリ グループなし、およびすべての制御フラグが 0 に設定されて初期化されます。
RtlDeleteRegistryValue

RtlDeleteRegistryValue ルーチンは、指定された相対パスに沿って、指定されたエントリ名と関連付けられた値をレジストリから削除します。
RtlDowncaseUnicodeChar

RtlDowncaseUnicodeChar ルーチンは、指定した Unicode 文字を小文字に変換します。
RtlEqualLuid

詳細情報: RtlEqualLuid
RtlEqualMemory

RtlEqualMemory ルーチンは、2 つのメモリ ブロックを比較して、指定したバイト数が同じかどうかを判断します。
RtlEqualUnicodeString

RtlEqualUnicodeString ルーチンは、2 つの Unicode 文字列を比較して、それらが等しいかどうかを判断します。
RtlFillMemory

RtlFillMemory ルーチンは、指定した塗りつぶし値を使用してメモリ のブロックを埋めます。
RtlFillMemoryNonTemporal

この関数は、キャッシュを汚染しない非テンポラル移動を使用して、指定された塗りつぶし値でメモリブロックを埋めます。
RtlFindClearBits

RtlFindClearBits ルーチンは、ビットマップ内で要求されたサイズのクリア ビットの範囲を検索します。
RtlFindClearBitsAndSet

RtlFindClearBitsAndSet ルーチンは、ビットマップ内の要求されたサイズのクリア ビットの範囲を検索し、その範囲内のすべてのビットが配置されたときに設定します。
RtlFindClearRuns

RtlFindClearRuns ルーチンは、指定されたビットマップ内のクリア ビットの指定された実行数を検索します。
RtlFindFirstRunClear

RtlFindFirstRunClear ルーチンは、特定のビットマップ内のクリア ビットの最初の連続した範囲を検索します。
RtlFindLastBackwardRunClear

RtlFindLastBackwardRunClear ルーチンは、指定されたインデックス位置から開始して、指定されたビットマップで、前の明確なビット実行を検索します。
RtlFindLeastSignificantBit

RtlFindLeastSignificantBit ルーチンは、パラメーター内の最下位の 0 以外のビットの 0 から始まる位置を返します。
RtlFindLongestRunClear

RtlFindLongestRunClear ルーチンは、指定されたビットマップ内で最大の連続するクリア ビット範囲を検索します。
RtlFindMostSignificantBit

RtlFindMostSignificantBit ルーチンは、パラメーター内の最上位の 0 以外のビットの 0 から始まる位置を返します。
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 ルーチンは、符号なし整数値を、指定したベース内の 1 つ以上の Unicode 文字の null で終わる文字列に変換します。
RtlIntPtrToUnicodeString

RtlIntPtrToUnicodeString ルーチンは、指定したULONG_PTR値を、指定したベースの値を表す Unicode 文字列に変換します。
RtlIoDecodeMemIoResource

RtlIoDecodeMemIoResource ルーチンは、メモリまたは I/O ポート アドレスの範囲を記述するIO_RESOURCE_DESCRIPTOR構造体に含まれるアドレス情報を提供します。
RtlIoEncodeMemIoResource

RtlIoEncodeMemIoResource ルーチンは、メモリまたは I/O ポート アドレスの範囲を記述するために、IO_RESOURCE_DESCRIPTOR構造体を更新します。
RtlIsNtDdiVersionAvailable

RtlIsNtDdiVersionAvailable ルーチンは、指定されたバージョンの Microsoft Windows デバイス ドライバー インターフェイス (DDI) が使用可能かどうかを判断します。
RtlIsServicePackVersionInstalled

RtlIsServicePackVersionInstalled ルーチンは、指定された Service Pack バージョンの Microsoft Windows デバイス ドライバー インターフェイス (DDI) がインストールされているかどうかを判断します。
RtlIsZeroLuid

詳細情報: RtlIsZeroLuid
RtlLengthSecurityDescriptor

RtlLengthSecurityDescriptor ルーチンは、指定されたセキュリティ記述子のサイズを返します。
RtlMoveMemory

RtlMoveMemory ルーチンは、ソース メモリ ブロックの内容を宛先メモリ ブロックにコピーし、重複するソース メモリ ブロックと宛先メモリ ブロックをサポートします。
RtlNumberOfClearBits

RtlNumberOfClearBits ルーチンは、指定されたビットマップ変数内のクリア ビットの数を返します。
RtlNumberOfSetBits

RtlNumberOfSetBits ルーチンは、指定されたビットマップ変数内のセット ビットの数を返します。
RtlNumberOfSetBitsUlongPtr

RtlNumberOfSetBitsUlongPtr ルーチンは、1 に設定されている、指定されたULONG_PTR整数値のビット数を返します。
RtlPrefetchMemoryNonTemporal

RtlPrefetchMemoryNonTemporal ルーチンは、バッファーをプロセッサ キャッシュに一時的に移動する必要があることを示すヒントをプロセッサに提供します。
RtlQueryRegistryValues

RtlQueryRegistryValues ルーチンを使用すると、呼び出し元は 1 回の呼び出しでレジストリ サブツリーから複数の値を照会できます。
RtlRetrieveUlong

詳細情報: RtlRetrieveUlong
RtlRetrieveUshort

詳細情報: RtlRetrieveUshort
RtlSanitizeUnicodeStringPadding

Unicode 文字列のパディングをサニタイズします。
RtlSecureZeroMemory

RtlSecureZeroMemory ルーチンは、セキュリティで保護された方法でメモリ ブロックにゼロを格納します。
RtlSetAllBits

RtlSetAllBits ルーチンは、指定されたビットマップ変数内のすべてのビットを設定します。
RtlSetBit

RtlSetBit ルーチンは、ビットマップ内の指定されたビットを 1 に設定します。
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 ビット符号なし整数値の 4 バイトの順序を逆にします。
RtlUlonglongByteSwap

RtlUlonglongByteSwap ルーチンは、64 ビット符号なし整数値の 8 バイトの順序を逆にします。
RtlUnicodeStringToAnsiSize

RtlUnicodeStringToAnsiSize ルーチンは、指定された Unicode 文字列に相当する null で終わる ANSI 文字列に必要なバイト数を返します。
RtlUnicodeStringToAnsiString

RtlUnicodeStringToAnsiString ルーチンは、指定された Unicode 文字列を ANSI 文字列に変換します。
RtlUnicodeStringToInteger

RtlUnicodeStringToInteger ルーチンは、数値の Unicode 文字列表現を等価の整数値に変換します。
RtlUnicodeStringToUTF8String

RtlUnicodeStringToUTF8String 関数は、指定された Unicode ソース文字列を UTF8 文字列に変換します。
RtlUnicodeToUTF8N

wdm.h の RtlUnicodeToUTF8N ルーチンは、Unicode 文字列を UTF-8 文字列に変換します。 UTF-8 出力は、Unicode 入力文字列が の場合にのみ null で終了します。
RtlUpcaseUnicodeChar

RtlUpcaseUnicodeChar ルーチンは、指定した Unicode 文字を大文字に変換します。
RtlUshortByteSwap

RtlUshortByteSwap ルーチンは、16 ビット符号なし整数値の 2 バイトの順序を逆にします。
RtlUTF8StringToUnicodeString

RtlUTF8StringToUnicodeString 関数は、現在のシステム ロケール情報に従って、指定された UTF8 ソース文字列を Unicode 文字列に変換します。
RtlUTF8ToUnicodeN

wdm.h の RtlUTF8ToUnicodeN ルーチンは、UTF-8 文字列を Unicode 文字列に変換します。 Unicode 出力は、UTF-8 入力文字列がである場合にのみ null で終了します。
RtlValidRelativeSecurityDescriptor

RtlValidRelativeSecurityDescriptor ルーチンは、自己相対セキュリティ記述子の有効性をチェックします。
RtlValidSecurityDescriptor

RtlValidSecurityDescriptor ルーチンは、特定のセキュリティ記述子の有効性をチェックします。
RtlVerifyVersionInfo

RtlVerifyVersionInfo ルーチンは、オペレーティング システムのバージョン要件の指定されたセットを、現在実行中のオペレーティング システムの対応する属性と比較します。
RtlWriteRegistryValue

RtlWriteRegistryValue ルーチンは、指定された値名の指定された相対パスに沿って、呼び出し元が指定したデータをレジストリに書き込みます。
RtlxAnsiStringToUnicodeSize

RtlxAnsiStringToUnicodeSize ルーチンは、指定された ANSI 文字列に相当する null で終わる Unicode 文字列に必要なバイト数を返します。
RtlxUnicodeStringToAnsiSize

RtlxUnicodeStringToAnsiSize ルーチンは、指定された Unicode 文字列に相当する null で終わる ANSI 文字列に必要なバイト数を返します。
RtlZeroMemory

RtlZeroMemory マクロ (wdm.h) は、ブロックへのポインターと、入力する長さ (バイト単位) を指定すると、メモリのブロックにゼロを設定します。
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 ルーチンは、指定された参加リストのトランザクションの準備操作を開始します。
TmPrePrepareComplete

TmPrePrepareComplete ルーチンは、呼び出し元のリソース マネージャーがトランザクションのデータの準備を完了したことを KTM に通知します。
TmPrePrepareEnlistment

TmPrePrepareEnlistment ルーチンは、指定された参加リストのトランザクションの事前準備操作を開始します。
TmReadOnlyEnlistment

TmReadOnlyEnlistment ルーチンは、指定された参加リストを読み取り専用に設定します。
TmRecoverEnlistment

TmRecoverEnlistment ルーチンは、指定された参加リストに関連付けられているトランザクションの回復操作を開始します。
TmRecoverResourceManager

TmRecoverResourceManager ルーチンは、指定されたリソース マネージャー オブジェクトの各参加に関連付けられているトランザクションの復旧を試みます。
TmRecoverTransactionManager

TmRecoverTransactionManager ルーチンは、ログ ストリーム内にある回復情報から、トランザクション マネージャー オブジェクト (すべてのトランザクション、参加リスト、リソース マネージャーを含む) の状態を再構築します。
TmReferenceEnlistmentKey

TmReferenceEnlistmentKey ルーチンは、指定された参加オブジェクトのキーの参照カウントをインクリメントし、キーを取得します。
TmRenameTransactionManager

TmRenameTransactionManager ルーチンは、ログ ファイル名に含まれる CLFS ログ ファイル ストリームに格納されているトランザクション マネージャー オブジェクトの ID を変更します。
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 ルーチンは、セクションのビューをサブジェクト プロセスの仮想アドレス空間にマップします。
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 ルーチンが、指定された参加リストのトランザクションの準備操作を開始する方法について説明します。
ZwPrePrepareComplete

ZwPrePrepareComplete ルーチンが、呼び出し元のリソース マネージャーがトランザクションのデータの準備を完了したことを KTM に通知する方法について説明します。
ZwPrePrepareEnlistment

ZwPrePrepareEnlistment ルーチンが、指定された参加リストのトランザクションに対して事前準備操作を開始する方法について説明します。
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 ルーチンは、クライアントが空のルックアサイド リストからエントリを要求すると、新しいルックアサイド リスト エントリにストレージを割り当てます。
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) またはフィルター デバイス オブジェクト (フィルター 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

LookasideListFreeEx ルーチンは、クライアントが完全なルックアサイド リストにエントリを挿入しようとしたときに、ルックアサイド リスト エントリのストレージを解放します。
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 バス上の PCI Express (PCIe) 仮想関数 (VF) のデバイスの場所を返します。 単一ルート I/O 仮想化 (SR-IOV) インターフェイスをサポートするデバイスは、PCI バス上で 1 つ以上の VFs を公開できます。
GET_VIRTUAL_DEVICE_RESOURCES

GetResources ルーチンは、単一ルート I/O 仮想化 (SR-IOV) インターフェイスをサポートするデバイスで仮想化を有効にするために PCI Express (PCIe) 物理機能 (PF) が必要とするリソースを返します。
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 ルーチンは、割り込みサービス ルーチンが返された後、I/O 操作のサービスを終了します。
IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_NOTIFICATION_FUNCTION関数の種類は、ドライバーがドライバーが関心のあるユーザー セッションの状態の変更の通知を受け取るコールバック ルーチンを定義します。
IO_TIMER_ROUTINE

IoTimer ルーチンは DPC であり、登録されている場合は 1 秒に 1 回呼び出されます。
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

既存の DMA デバイス ドメインにIOMMU_DMA_DEVICEをアタッチします。
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 の ID マッピングを作成します。
IOMMU_MAP_IDENTITY_RANGE_EX

指定されたドメイン内の指定された物理アドレス空間の ID マッピングを作成します。
IOMMU_MAP_LOGICAL_RANGE

ページの範囲をドメインのアドレス空間にマップします。
IOMMU_MAP_LOGICAL_RANGE_EX

物理アドレス空間を IOMMU_DMA_DOMAINの論理アドレス空間にマップします。
IOMMU_MAP_RESERVED_LOGICAL_RANGE

予約済みの論理範囲をマップします。
IOMMU_QUERY_INPUT_MAPPINGS

指定されたデバイスに対して有効な入力マッピング ID を検索し、指定されたバッファーにそれらの ID を設定しようとします。
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 の ID マッピングを削除します。
IOMMU_UNMAP_IDENTITY_RANGE_EX

IOMMU_MAP_IDENTITY_RANGE_EXによって作成された ID マッピングを削除します。
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

コールバック ルーチンは、スレッド化された DPC の InterruptService が戻った後、割り込みサービス ルーチンが返された後、I/O 操作のサービスを終了するアクションを実行します。CustomThreadedDpc ルーチンは、スレッド化された DPC のアクションを実行します。 システムは、スレッド化された DPC の実行時にこのルーチンを実行します。CustomTimerDpc ルーチンは、タイマー オブジェクトの時間間隔の有効期限が切れた後に実行されます。
KIPI_BROADCAST_WORKER

IpiGenericCall ルーチンは、すべてのプロセッサで同時に実行されます。
KMESSAGE_SERVICE_ROUTINE

InterruptMessageService ルーチンは、メッセージシグナル割り込みを処理します。
KSERVICE_ROUTINE

InterruptService ルーチン (ISR) は、デバイスの割り込みを迅速に処理し、必要に応じて、受信したデータの割り込み後処理をスケジュールします。
KSTART_ROUTINE

ThreadStart ルーチンは、ドライバーによって作成されたシステム スレッドのエントリ ポイントを提供します。
KSYNCHRONIZE_ROUTINE

SynchCritSection ルーチンは、ドライバーの InterruptService ルーチンと共有されているハードウェア リソースまたはドライバー データにアクセスするために使用されます。
MM_MDL_ROUTINE

メモリ記述子リスト (MDL) が MmMapMdl 関数を呼び出すことによってマップされた後に呼び出されるドライバー提供のコールバック ルーチン。
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 ハードウェア割り込みテーブルのテーブル エントリのメッセージ ID を設定します。
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

FreeAdapterChannel ルーチンは、ドライバーが現在の IRP を満たすために必要なすべての DMA 操作を完了したときに、システム 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_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 構造の後に、0 個以上のアクセス制御エントリ (ACE) の順序付きリストで構成されます。
ACPI_INTERFACE_STANDARD2

このトピックでは、ACPI_INTERFACE_STANDARD2構造について説明します。
BATTERY_REPORTING_SCALE

バッテリー ミニクラス ドライバーは、特定の BatteryMiniQueryInformation 要求に応答して、BATTERY_REPORTING_SCALE (wdm.h) 構造体を入力します。
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構造体には、共通ログ ファイル システム (CLFS) ログ内のストリームを識別する値が保持されます。
CLS_CONTAINER_INFORMATION

CLFS_CONTAINER_INFORMATION構造体には、共通ログ ファイル システム (CLFS) ログ内の個々のコンテナーに関する説明情報が保持されます。
CLS_INFORMATION

CLFS_INFORMATION構造体には、共通ログ ファイル システム (CLFS) ストリームおよびその基になる物理ログのメタデータと状態情報が保持されます。
CLS_IO_STATISTICS

CLFS_IO_STATISTICS構造は、共通ログ・ファイル・システム (CLFS) ログの入出力統計データを保持します。
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) ストリームに書き込まれる 1 単位のデータを含むバッファーのアドレスとサイズを保持します。
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構造体は、デバイスに割り当てられた単一の種類の 1 つ以上のシステム ハードウェア リソースを指定します。
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構造体に、電源要求の理由を示す 1 つ以上の文字列がどのように含まれているかについて説明します。
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

FILE_IO_PRIORITY_HINT_INFORMATION構造体は、ZwQueryInformationFile ルーチンと ZwSetInformationFile ルーチンによって使用され、指定されたファイル ハンドルに対する要求の既定の 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

デバイスの入力マッピング ID が含まれます。
インターフェイス

_INTERFACE構造体 (wdm.h) は、他のドライバーで使用するためにドライバーによってエクスポートされるインターフェイスを記述します。
IO_CONNECT_INTERRUPT_PARAMETERS

IO_CONNECT_INTERRUPT_PARAMETERS構造体には、割り込みサービス ルーチン (ISR) を登録するために、ドライバーが IoConnectInterruptEx ルーチンに提供するパラメーターが含まれています。
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構造体には、IoConnectInterruptEx ルーチンの以前の呼び出しによって割り込みまたは割り込みに接続された登録済み割り込みサービス ルーチン (ISR) の接続コンテキストが含まれています。
IO_RESOURCE_DESCRIPTOR

_IO_RESOURCE_DESCRIPTOR構造体 (wdm.h) は、デバイスで使用できる 1 種類の生のハードウェア リソースの範囲を表します。
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 を呼び出す前に、I/O 要求の最終的な状態を示す IRP の 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は、ACPI 型のIOMMU_DMA_DEVICEを作成するために提供される、IOMMU_DEVICE_CREATION_CONFIGURATION構造体の ACPI 固有の構成パラメーターを提供します。
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 コールバック ルーチンによってクラッシュ ダンプ ファイルに書き込まれるドライバー指定データの 1 つ以上のページを記述します。
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構造体は、レジストリ (サブ) キーで使用できる基本情報を定義します。
KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_BASIC_INFORMATION構造体は、レジストリ キーの値エントリに使用できる完全な情報のサブセットを定義します。
KEY_VALUE_ENTRY

KEY_VALUE_ENTRY構造体は、レジストリ キーの 1 つの値エントリを記述するために、REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 構造体によって使用されます。
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

KTMOBJECT_CURSOR構造体は、コンポーネントが ZwEnumerateTransactionObject を呼び出すときに、KTM オブジェクトに関する列挙情報を受け取ります。
KTRIAGE_DUMP_DATA_ARRAY

詳細情報: _KTRIAGE_DUMP_DATA_ARRAY構造体
LINK_SHARE_ACCESS

リンク ファイルのみに対してファイル システムによって使用される共有アクセス構造。
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTESは、ローカル一意識別子 (LUID) とその属性を表します。
MAILSLOT_CREATE_PARAMETERS

MAILSLOT_CREATE_PARAMETERSは、Windows サブシステムによって 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

NAMED_PIPE_CREATE_PARAMETERS構造体は、名前付きパイプを作成するために Windows サブシステムによって使用されます。
NOTIFY_USER_POWER_SETTING

このトピックでは、NOTIFY_USER_POWER_SETTING構造について説明します。
NPEM_CAPABILITY_STANDARD

詳細情報: NPEM_CAPABILITY_STANDARD
NPEM_CONTROL_INTERFACE

詳細情報: NPEM_CONTROL_INTERFACE
OB_CALLBACK_REGISTRATION

OB_CALLBACK_REGISTRATION構造体は、ObRegisterCallbacks ルーチンが ObjectPreCallback および ObjectPostCallback コールバック ルーチンを登録するときにパラメーターを指定します。
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) は、エラー状態レジスタの最初の修正可能なエラーと最初の修正不可能なエラーの ID を記述します。
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-X 補遺に準拠しているデバイスのコマンドおよび状態レジスタの内容を PCI Local Bus 仕様に報告します。
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

PLUGPLAY_NOTIFICATION_HEADER構造体は、DEVICE_INTERFACE_CHANGE_NOTIFICATION構造体などの各 PnP 通知構造体の先頭に含まれます。
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構造体は、デバイス内の 1 つのコンポーネントに対するすべてのパフォーマンス状態のセットを記述します。
PO_FX_COMPONENT_PERF_SET

PO_FX_COMPONENT_PERF_SET構造体は、デバイス内の 1 つのコンポーネントのパフォーマンス状態のセットを表します。
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構造体は、デバイス内の 1 つのコンポーネントのパフォーマンス状態を表します。
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構造体は、サブキーが列挙されているキーの 1 つのサブキーを記述します。
REG_ENUMERATE_VALUE_KEY_INFORMATION

REG_ENUMERATE_VALUE_KEY_INFORMATION構造体は、値エントリが列挙されているキーの 1 つの値エントリを記述します。
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 構造体には、リソース マネージャー オブジェクトに関する情報が含まれています。
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構造体は、1 つの順序でリンクされたリスト内のエントリを記述します。
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

XSTATE コンポーネントの形式CET_U。

列挙

 
BOUND_CALLBACK_STATUS

BOUND_CALLBACK_STATUS列挙は、BoundCallback 関数によってユーザー モードの境界例外がどのように処理されたかを示します。
BUS_QUERY_ID_TYPE

このトピックでは、BUS_QUERY_ID_TYPE列挙について説明します。
CLFS_CONTEXT_MODE

CLFS_CONTEXT_MODE列挙は、ストリームからレコードのセットを読み取るときに、共通ログ ファイル システム (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_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列挙型は、作業項目を処理するシステム ワーカー スレッドの種類を示します。