次の方法で共有


wdm.h ヘッダー

このヘッダーには、カーネル モード ドライバーの記述に使用する必要があるルーチン、構造体、およびデータ型に関する具体的な詳細を含む参照資料が含まれています。

詳細については、以下を参照してください。

  • Windows カーネル の

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 は、同じストリームの LSN である必要があります。
ClfsLsnLess

ClfsLsnLess ルーチンは、ある LSN が別の LSN より小さいかどうかを判別します。 2 つの LSN は、同じストリームの LSN である必要があります。
ClfsLsnNull の

ClfsLsnNull ルーチンは、指定された LSN が可能な限り最小の LSN (CLFS_LSN_NULL) と等しいかどうかを判断します。
ClfsLsnRecordSequence

ClfsLsnRecordSequence ルーチンは、指定された LSN に含まれるレコード シーケンス番号を返します。
ClfsMgmtDeregisterManagedClient の

ClfsMgmtDeregisterManagedClient ルーチンは、クライアントとログの間の接続を削除するため、クライアントがログを管理しなくなります。
ClfsMgmtHandleLogFileFull

ClfsMgmtHandleLogFileFull ルーチンは、ログで使用可能な領域を増やそうとします。 ログにコンテナーを追加することで、より多くの領域を使用できる場合や、クライアントにログ 末尾の移動を求める場合があります。
ClfsMgmtInstallPolicy の

ClfsMgmtInstallPolicy ルーチンは、物理ログにCLFS_MGMT_POLICY構造体を追加します。
ClfsMgmtQueryPolicy の

ClfsMgmtQueryPolicy ルーチンは、ログの特定のCLFS_MGMT_POLICY構造を取得します。
ClfsMgmtRegisterManagedClient の

ClfsMgmtRegisterManagedClient ルーチンは、CLFS ログを管理するクライアントを作成します。
ClfsMgmtRemovePolicy

ClfsMgmtRemovePolicy ルーチンは、ログのCLFS_MGMT_POLICY構造体を既定値にリセットします。
ClfsMgmtSetLogFileSize

ClfsMgmtSetLogFileSize ルーチンは、ログにコンテナーを追加するか、ログからコンテナーを削除します。
ClfsMgmtSetLogFileSizeAsClient の

ClfsMgmtSetLogFileSizeAsClient ルーチンは、クライアント ログにコンテナーを追加するか、クライアント ログからコンテナーを削除することによって、ログ ファイルのサイズを設定します。
ClfsMgmtTailAdvanceFailure の

ClfsMgmtTailAdvanceFailure ルーチンは、クライアントがログの末尾を進められなかったことを CLFS 管理に通知します。
ClfsQueryLogFileInformation の

ClfsQueryLogFileInformation ルーチンは、指定された CLFS ストリームまたはその基になる物理ログまたはその両方のメタデータと状態情報を返します。
ClfsReadLogRecord の

ClfsReadLogRecord ルーチンは、CLFS ストリーム内のターゲット レコードを読み取り、呼び出し元がストリーム内のレコードの前または後のレコードを読み取るために使用できる読み取りコンテキストを返します。
clfsReadNextLogRecord の

ClfsReadNextLogRecord ルーチンは、読み取りコンテキストの現在のレコードを基準にして、シーケンス内の次のレコードを読み取ります。
ClfsReadPreviousRestartArea の

ClfsReadPreviousRestartArea ルーチンは、読み取りコンテキストの現在のレコードを基準にして、前の再起動レコードを読み取ります。
ClfsReadRestartArea の

ClfsReadRestartArea ルーチンは、指定された CLFS ストリームに最後に書き込まれた再始動レコードを読み取ります。
ClfsRemoveLogContainer の

ClfsRemoveLogContainer ルーチンは、CLFS ログからコンテナーを削除します。
ClfsRemoveLogContainerSet

ClfsRemoveLogContainerSet ルーチンは、CLFS ログからコンテナーのセットをアトミックに削除します。
ClfsReserveAndAppendLog の

ClfsReserveAndAppendLog ルーチンは、マーシャリング領域の領域を予約するか、マーシャリング領域にレコードを追加するか、両方をアトミックに行います。
ClfsReserveAndAppendLogAligned

ClfsReserveAndAppendLogAligned ルーチンは、マーシャリング領域内の領域を予約するか、マーシャリング領域にレコードを追加するか、両方をアトミックに行います。 レコードのデータは、指定された境界に配置されます。
ClfsScanLogContainers の

ClfsScanLogContainers ルーチンは、特定の CLFS ログに属するコンテナーのシーケンスに関する説明情報を取得します。
ClfsSetArchiveTail

ClfsSetArchiveTail ルーチンは、CLFS ログのアーカイブ末尾を指定された LSN に設定します。
ClfsSetEndOfLog の

ClfsSetEndOfLog ルーチンは CLFS ストリームを切り捨てます。
ClfsSetLogFileInformation の

ClfsSetLogFileInformation ルーチンは、指定されたストリームとその基になる物理ログのメタデータと状態情報を設定します。
ClfsTerminateReadLog

ClfsTerminateReadLog ルーチンは、コンテキストに関連付けられているリソースを解放した後、指定された読み取りコンテキストを無効にします。
ClfsWriteRestartArea の

ClfsWriteRestartArea ルーチンは、新しい再起動レコードを CLFS ストリームにアトミックに追加し、再起動レコードを安定したストレージにフラッシュし、必要に応じてストリームの基本 LSN を更新します。
CmCallbackGetKeyObjectID

CmCallbackGetKeyObjectID ルーチンは、指定されたレジストリ キー オブジェクトに関連付けられている一意の識別子とオブジェクト名を取得します。
CmCallbackGetKeyObjectIDEx

CmCallbackGetKeyObjectIDEx ルーチンは、指定されたレジストリ キー オブジェクトに関連付けられている一意の識別子とオブジェクト名を取得します。
CmCallbackReleaseKeyObjectIDEx

CmCallbackReleaseKeyObjectIDEx ルーチンは、CmCallbackGetKeyObjectIDEx ルーチンから取得したオブジェクト名文字列を解放します。
CmGetBoundTransaction

CmGetBoundTransaction ルーチンは、指定されたレジストリ キー オブジェクトに関連付けられているトランザクション (存在する場合) を表すトランザクション オブジェクトへのポインターを返します。
CmGetCallbackVersion

CmGetCallbackVersion ルーチンは、構成マネージャーのレジストリ コールバック機能の現在のバージョンのメジャー バージョン番号とマイナー バージョン番号を取得します。
CmRegisterCallback

CmRegisterCallback ルーチンは、Windows Vista 以降のオペレーティング システム バージョンでは使用されなくなりました。 代わりに CmRegisterCallbackEx を使用してください。CmRegisterCallback ルーチンは、RegistryCallback ルーチンを登録します。
CmRegisterCallbackEx

CmRegisterCallbackEx ルーチンは、RegistryCallback ルーチンを登録します。
CmSetCallbackObjectContext

CmSetCallbackObjectContext ルーチンは、指定したコンテキスト情報を指定されたレジストリ オブジェクトに関連付けます。
CmUnRegisterCallback

CmUnRegisterCallback ルーチンは、CmRegisterCallback ルーチンまたは CmRegisterCallbackEx ルーチンが以前に登録した RegistryCallback ルーチンの登録を解除します。
DbgBreakPoint

DbgBreakPoint ルーチンはカーネル デバッガーに分割されます。
DbgBreakPointWithStatus

DbgBreakPointWithStatus ルーチンは、カーネル デバッガーに分割し、状態の値をデバッガーに送信します。
DbgPrint

DbgPrint ルーチンは、カーネル デバッガーにメッセージを送信します。
DbgPrintEx

指定した条件が満たされた場合、DbgPrintEx ルーチンはカーネル デバッガーに文字列を送信します。
EtwActivityIdControl の

EtwActivityIdControl 関数は、現在のアクティビティ識別子を作成、クエリ、および設定します。
EtwEventEnabled の

EtwEventEnabled 関数は、イベントが有効かどうかを確認します。
EtwProviderEnabled の

EtwProviderEnabled 関数は、指定されたレベルとキーワードでプロバイダーがイベント ログに対して有効になっていることを確認します。
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構造体の個別にリンクされたリストの先頭にエントリをアトミックに挿入します。
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 ルーチンは、順番にリンクされたリストの最初のエントリを返します。
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 function.#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 function.#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 が取り消された場合に呼び出されるドライバー提供のキャンセル ルーチンを設定します。
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 クラスとインスタンス名と一致するデータ ブロック インスタンス内の 1 つのプロパティを設定します。
IoWMISuggestInstanceName

IoWMISuggestInstanceName ルーチンは、ドライバーがデバイスの WMI インスタンス名を構築するために使用できる基本名を WMI が提案するように要求するために使用されます。
IoWMIWriteEvent の

IoWMIWriteEvent ルーチンは、通知のために特定のイベントをユーザー モード WMI コンポーネントに配信します。
IoWriteErrorLogEntry

wdm.h の IoWriteErrorLogEntry ルーチンは、指定されたエラー ログ パケットをシステム エラー ログ スレッドにキューに格納します。
IoWriteKsrPersistentMemory の

Microsoft は、内部でのみ使用するために IoWriteKsrPersistentMemory 関数を予約します。 コードでこの関数を使用しないでください。
IsListEmpty の

IsListEmpty ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストが空かどうかを示します。
KdBreakPointWithStatus の

KdBreakPointWithStatus マクロは、カーネル デバッガーに分割し、状態の値をデバッガーに送信します。
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) は、通常のカーネル APCs の実行を一時的に無効にしますが、特殊なカーネル API の実行を妨げるものではありません。
KeEnterGuardedRegion

KeEnterGuardedRegion 関数 (wdm.h) は、現在のスレッドへのすべてのカーネル モード APC 配信を無効にする、保護された領域に入ります。
KeFlushIoBuffers

KeFlushIoBuffers ルーチンは、すべてのプロセッサのキャッシュから MDL によって記述されたメモリ領域をフラッシュします。
KeFlushQueuedDpcs

KeFlushQueuedDpcs ルーチンは、すべてのプロセッサでキューに登録されているすべての DPC が実行された後に返されます。
KefReleaseSpinLockFromDpcLevel の

KeReleaseSpinLockFromDpcLevel ルーチンは、IRQL を変更せずにエグゼクティブ スピン ロックを解放します。
KeGetCurrentIrql

KeGetCurrentIrql ルーチンは、現在の IRQL を返します。
KeGetCurrentNodeNumber

KeGetCurrentNodeNumber 関数 (wdm.h) は、呼び出し元が実行されている論理プロセッサの NUMA ノード番号を返します。
KeGetCurrentProcessorIndex

KeGetCurrentProcessorIndex は、呼び出し元が実行されているプロセッサのインデックスを返します。
KeGetCurrentProcessorNumberEx の

KeGetCurrentProcessorNumberEx 関数 (wdm.h) は、呼び出し元が実行されている論理プロセッサのプロセッサ番号を返します。
KeGetCurrentThread

KeGetCurrentThread ルーチンは、現在のスレッドを識別します。
KeGetProcessorIndexFromNumber

wdm.h の KeGetProcessorIndexFromNumber ルーチンは、グループ番号とグループ相対プロセッサ番号をシステム全体のプロセッサ インデックスに変換します。
KeGetProcessorNumberFromIndex

wdm.h の KeGetProcessorNumberFromIndex ルーチンは、システム全体のプロセッサ インデックスをグループ番号とグループ相対プロセッサ番号に変換します。
KeGetRecommendedSharedDataAlignment の

KeGetRecommendedSharedDataAlignment ルーチンは、複数のプロセッサからアクセスできるメモリ構造の優先アラインメントを返します。
KeInitializeCallbackRecord

詳細情報: KeInitializeCallbackRecord
KeInitializeCrashDumpHeader の

KeInitializeCrashDumpHeader ルーチンが、クラッシュ ダンプ ファイルに必要なヘッダー情報を提供する方法について説明します。
KeInitializeDeviceQueue の

KeInitializeDeviceQueue ルーチンは、デバイス キュー オブジェクトをビジー状態に初期化します。
KeInitializeDpc の

KeInitializeDpc ルーチンは、DPC オブジェクトを初期化し、そのオブジェクトの CustomDpc ルーチンを登録します。
KeInitializeEvent の

KeInitializeEvent ルーチンは、イベント オブジェクトを同期 (単一の待機者) または通知の種類のイベントとして初期化し、シグナル状態または非シグナル状態に設定します。
KeInitializeGuardedMutex

KeInitializeGuardedMutex ルーチンは、保護されたミューテックスを初期化します。
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 の呼び出しによって無効にされた通常のカーネル モード APCs の配信を再び有効にする方法について説明します。
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

非統一メモリ アクセス (NUMA) アーキテクチャを持つマルチプロセッサ システムで、KeQueryHighestNodeNumber ルーチンが最も高いノード番号を返す方法について説明します。
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 ルーチンは、0 で塗りつぶされた非ページの物理メモリ ページを MDL に割り当てます。
mmAllocatePagesForMdlEx の

MmAllocatePagesForMdlEx ルーチンは、非ページの物理メモリ ページを MDL に割り当てます。 MmAllocatePagesForMdl の代わりに、このルーチンを使用します。
MmBuildMdlForNonPagedPool

MmBuildMdlForNonPagedPool ルーチンは、非ページ仮想メモリ バッファーを指定する MDL を受け取り、基になる物理ページを記述するように更新します。
MmFreeContiguousMemory

MmFreeContiguousMemory ルーチンが、MmAllocateContiguousMemoryXxx ルーチンによって割り当てられた物理的に連続するメモリの範囲を解放する方法について説明します。
mmFreeContiguousMemorySpecifyCache の

MmFreeContiguousMemorySpecifyCache ルーチンが、MmAllocateContiguousMemorySpecifyCacheXxx ルーチンによって割り当てられたバッファーを解放する方法について説明します。
MmFreeMappingAddress

MmFreeMappingAddress ルーチンは、MmAllocateMappingAddress ルーチンによって予約された仮想メモリの範囲を解放します。
MmFreePagesFromMdl

MmFreePagesFromMdl ルーチンは、MmAllocatePagesForMdl ルーチンによって作成された MDL によって記述されているすべての物理ページを解放します。
MmGetMdlByteCount

MmGetMdlByteCount マクロは、指定された MDL によって記述されたバッファーの長さをバイト単位で返します。
mmGetMdlByteOffset の

MmGetMdlByteOffset マクロは、指定された MDL によって記述されたバッファーの初期ページ内のバイト オフセットを返します。
mmGetMdlPfnArray を する

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

詳細情報: MmGetMdlVirtualAddress
mmGetSystemAddressForMdl の

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

詳細情報: MmGetSystemAddressForMdlSafe
mmGetSystemRoutineAddress の

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

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

詳細情報: MmInitializeMdl
mmIsDriverSuspectForVerifier の

MmIsDriverSuspectForVerifier ルーチンは、指定したドライバー オブジェクトによって表されるドライバーが、ドライバー検証ツールによって検証されるように選択されているドライバーの一覧に含まれているかどうかを示します。
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) クライアント ドライバーは、この関数を呼び出して、ダイレクト 電源ダウンの切り替えを完了します。
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 の

このルーチンは、デバイスのターゲット デバイスのドリップの電源状態を電源マネージャーに通知するために呼び出されます。 ドライバーは、PEP によって提供されるドリップ制約をオーバーライドできます。
PoFxStartDevicePowerManagement の

PoFxStartDevicePowerManagement ルーチンは、電源管理フレームワーク (PoFx) を使用してデバイスの登録を完了し、デバイスの電源管理を開始します。
PoFxUnregisterDevice の

PoFxUnregisterDevice ルーチンは、電源管理フレームワーク (PoFx) からデバイスの登録を削除します。
PoGetSystemWake の

PoGetSystemWake ルーチンは、指定した IRP がスリープ状態からシステムをウェイクとしてマークされているかどうかを判断します。
PopEntryList

PopEntryList ルーチンは、SINGLE_LIST_ENTRY構造体の個別にリンクされたリストから最初のエントリを削除します。
PoQueryWatchdogTime を する

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

wdm.h の PoRegisterDeviceForIdleDetection ルーチンは、アイドル状態の検出を有効または取り消し、デバイスのアイドル タイムアウト値を設定します。
PoRegisterForEffectivePowerModeNotifications

PoRegisterForEffectivePowerModeNotifications 関数は、有効な電源モード変更通知を受信するコールバックを登録します。
PoRegisterPowerSettingCallback の

wdm.h の PoRegisterPowerSettingCallback ルーチンは、指定された電源設定の変更の通知を受信する電源設定コールバック ルーチンを登録します。
PoRegisterSystemState の

wdm.h の PoRegisterSystemState ルーチンは、フラグによって示される特定のアクティビティのために、システムをビジーとして登録します。
PoRequestPowerIrp の

PoRequestPowerIrp ルーチンは、電源 IRP を割り当て、指定したデバイスのデバイス スタック内のトップ ドライバーに送信します。
PoSetDeviceBusy の

詳細情報: PoSetDeviceBusy
PoSetDeviceBusyEx の

wdm.h の PoSetDeviceBusyEx ルーチンは、指定されたアイドル 状態のカウンターに関連付けられているデバイスがビジー状態であることを電源マネージャーに通知します。
PoSetPowerRequest の

wdm.h の PoSetPowerRequest ルーチンは、指定された電源要求の種類のカウントをインクリメントします。 電源マネージャーは、電源要求の種類ごとに要求をカウントします。
PoSetPowerState の

wdm.h の PoSetPowerState ルーチンは、デバイスの電源状態の変化をシステムに通知します。
PoSetSystemState の

ドライバーは、PoSetSystemState ルーチンを呼び出して、システムがアクティブであることを示します。
PoSetSystemWake の

PoSetSystemWake ルーチンは、スリープ状態からシステムをウェイクに貢献した 1 つとして指定された IRP をマークします。
PoSetSystemWakeDevice の

PoSetSystemWakeDevice 関数は、指定されたデバイス オブジェクトから PDO を抽出しようとします。
PoStartDeviceBusy の

wdm.h の PoStartDeviceBusy ルーチンは、デバイスがビジー状態の期間の開始をマークします。
PoStartNextPowerIrp の

wdm.h の PoStartNextPowerIrp ルーチンは、ドライバーが次の電源 IRP を処理する準備ができていることを電源マネージャーに通知します。
PoUnregisterFromEffectivePowerModeNotifications

PoUnregisterFromEffectivePowerModeNotifications 関数は、有効な電源モード変更通知から登録を解除します。
PoUnregisterPowerSettingCallback の

wdm.h の PoUnregisterPowerSettingCallback ルーチンは、ドライバーが以前に登録した電源設定コールバック ルーチンの登録を解除します。
PoUnregisterSystemState の

wdm.h の PoUnregisterSystemState ルーチンは、PoRegisterSystemState によって作成されたシステム状態の登録を取り消します。
ProbeForRead の

ProbeForRead ルーチンは、ユーザー モード バッファーがアドレス空間のユーザー部分に実際に存在し、正しく配置されていることを確認します。
ProbeForWrite の

ProbeForWrite ルーチンは、ユーザー モード バッファーがアドレス空間のユーザー モード部分に実際に存在し、書き込み可能であり、正しくアラインされていることを確認します。
psAllocateAffinityToken の

PsAllocateAffinityToken 関数は、スレッド アフィニティ トークンを割り当てます。
PsCreateSystemThread の

PsCreateSystemThread ルーチンは、カーネル モードで実行され、スレッドのハンドルを返すシステム スレッドを作成します。
PsFreeAffinityToken の

PsFreeAffinityToken 関数は、PsAllocateAffinityToken によって割り当てられたアフィニティ トークンを解放します。
PsGetCurrentThread の

PsGetCurrentThread ルーチン (wdm.h) が現在のスレッドを識別する方法について説明します。
PsGetVersion の

この関数は、Windows XP 以降のバージョンの Windows オペレーティング システムでは廃止されています。 代わりに RtlGetVersion を使用してください。PsGetVersion は、NT ベースのオペレーティング システムの現在のバージョンに関する呼び出し元が選択した情報を返します。
PsQueryTotalCycleTimeProcess の

PsQueryTotalCycleTimeProcess ルーチンは、指定されたプロセスの累積サイクル時間を返します。
PsRevertToUserMultipleGroupAffinityThread の

PsRevertToUserMultipleGroupAffinityThread 関数は、指定されたアフィニティ トークンによって示されるように、現在のスレッドを以前のアフィニティに戻します。
PsSetSystemMultipleGroupAffinityThread の

PsSetSystemMultipleGroupAffinityThread 関数は、現在のスレッドの複数グループ システム アフィニティを設定します。
PsTerminateSystemThread の

PsTerminateSystemThread ルーチンは、現在のシステム スレッドを終了します。
PushEntryList を する

PushEntryList ルーチンは、SINGLE_LIST_ENTRY構造体の個別にリンクされたリストの先頭にエントリを挿入します。
READ_PORT_BUFFER_UCHAR

READ_PORT_BUFFER_UCHAR関数 (wdm.h) は、指定されたポート アドレスからバッファーにバイト数を読み取ります。
READ_PORT_BUFFER_ULONG

READ_PORT_BUFFER_ULONG関数 (wdm.h) は、指定されたポート アドレスからバッファーに多数の ULONG 値を読み取ります。
READ_PORT_BUFFER_USHORT

READ_PORT_BUFFER_USHORT関数 (wdm.h) は、指定されたポート アドレスからバッファーに多数の USHORT 値を読み取ります。
READ_PORT_UCHAR

READ_PORT_UCHAR関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたポート アドレスから読み取られたバイトを返します。
READ_PORT_ULONG

READ_PORT_ULONG関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたポート アドレスから読み取られた ULONG 値を返します。
READ_PORT_USHORT

READ_PORT_USHORT関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたポート アドレスから読み取られた USHORT 値を返します。
READ_REGISTER_BUFFER_UCHAR

READ_REGISTER_BUFFER_UCHAR関数 (wdm.h) は、指定したレジスタ アドレスからバッファーにバイト数を読み取ります。
READ_REGISTER_BUFFER_ULONG

READ_REGISTER_BUFFER_ULONG関数 (wdm.h) は、指定したレジスタ アドレスからバッファーに多数の ULONG 値を読み取ります。
READ_REGISTER_BUFFER_ULONG64

READ_REGISTER_BUFFER_ULONG64関数 (wdm.h) は、指定したレジスタ アドレスからバッファーにULONG64値の数を読み取ります。
READ_REGISTER_BUFFER_USHORT

READ_REGISTER_BUFFER_USHORT関数 (wdm.h) は、指定されたレジスタ アドレスからバッファーに多数の USHORT 値を読み取ります。
READ_REGISTER_UCHAR

READ_REGISTER_UCHAR関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたレジスタ アドレスから読み取られたバイトを返します。
READ_REGISTER_ULONG

READ_REGISTER_ULONG関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたレジスタ アドレスから読み取られた ULONG 値を返します。
READ_REGISTER_ULONG64

READ_REGISTER_ULONG64関数 (wdm.h) は、指定したレジスタ アドレスからULONG64値を読み取ります。
READ_REGISTER_USHORT

READ_REGISTER_USHORT関数 (wdm.h) は、常駐のマップされたデバイス メモリ内の指定されたレジスタ アドレスから読み取られた USHORT 値を返します。
ReadBooleanRaw

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

ReadInt32Acquire 関数...
ReadInt32NoFence

ReadInt32NoFence 関数...
ReadInt32Raw

ReadInt32Raw 関数...
ReadUInt32Acquire

ReadUInt32Acquire 関数...
ReadUInt32NoFence

ReadUInt32NoFence 関数...
ReadUInt32Raw

ReadUInt32Raw 関数...
RemoveEntryList の

RemoveEntryList ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストからエントリを削除します。
RemoveHeadList の

RemoveHeadList ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストの先頭からエントリを削除します。
RemoveTailList の

RemoveTailList ルーチンは、LIST_ENTRY構造体の二重にリンクされたリストの末尾からエントリを削除します。
ROUND_TO_PAGES

詳細情報: ROUND_TO_PAGES
RtlAnsiStringToUnicodeSize

RtlAnsiStringToUnicodeSize ルーチンは、Unicode 文字列に変換された ANSI 文字列を保持するために必要なバイト数を返します。
RtlAnsiStringToUnicodeString の

RtlAnsiStringToUnicodeString は、指定された ANSI ソース文字列を Unicode 文字列に変換します。
RtlAppendUnicodeStringToString を する

RtlAppendUnicodeStringToString ルーチンは、2 つの Unicode 文字列を連結します。
RtlAppendUnicodeToString の

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

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

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

RtlCheckBit ルーチンは、特定のビットマップ変数内の特定のビットがクリアであるか設定されているかを判断します。
RtlCheckRegistryKey を する

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

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

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

RtlClearBits ルーチンは、ビットマップ内の指定されたビット範囲のすべてのビットをゼロに設定します。
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のネイティブ サポートを使用します。
RtlCopyDeviceMemory の

開発者がデバイス メモリにアクセスするときにアライメント エラーが生成されないようにする必要がある場合に RtlCopyVolatileMemory の動作を提供します。
RtlCopyMemory の

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

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

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

開発者がコピー操作を確実に実行する必要がある場合に RtlCopyMemory の動作を提供します。
RtlCreateRegistryKey を する

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

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

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

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

詳細情報: RtlEqualLuid
RtlEqualMemory の

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

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

開発者がデバイス メモリにアクセスするときにアライメント エラーが生成されないようにする必要がある場合に RtlFillVolatileMemory の動作を提供します。
RtlFillMemory を する

RtlFillMemory ルーチンは、メモリのブロックに指定されたフィル値を格納します。
RtlFillMemoryNonTemporal の

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

開発者が設定操作を確実に実行する必要がある場合に RtlFillMemory の動作を提供します。
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 ルーチンは、Microsoft Windows デバイス ドライバー インターフェイス (DDI) の指定された Service Pack バージョンがインストールされているかどうかを判断します。
RtlIsZeroLuid の

詳細情報: RtlIsZeroLuid
RtlLengthSecurityDescriptor を する

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

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

開発者がコピー操作を確実に実行し、ソースDestination バッファーが重複する場合に、RtlMoveMemory の動作 提供します。
RtlNumberOfClearBits

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

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

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

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

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

詳細情報: RtlRetrieveUlong
RtlRetrieveUshort を する

詳細情報: RtlRetrieveUshort
RtlSanitizeUnicodeStringPadding の

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

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

RtlFillVolatileMemory の便利なラッパーを提供し、RtlZeroVolatileMemory と同じです。
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 文字列に必要なバイト数を返します。
RtlZeroDeviceMemory の

RtlFillDeviceMemory の便利なラッパーを提供します。
RtlZeroMemory の

RtlZeroMemory マクロ (wdm.h) は、ブロックへのポインターと、入力する長さ (バイト単位) を指定すると、メモリのブロックにゼロを格納します。
RtlZeroVolatileMemory の

RtlFillVolatileMemory の便利なラッパーを提供します。
SeAccessCheck

SeAccessCheck ルーチンは、要求されたアクセス権を、セキュリティ記述子とオブジェクト所有者によって保護されたオブジェクトに付与できるかどうかを決定します。
SeAssignSecurity の

SeAssignSecurity ルーチンは、親ディレクトリのセキュリティ記述子と、オブジェクトに対して最初に要求されたセキュリティを指定して、新しいオブジェクトの自己相対セキュリティ記述子を構築します。
SeAssignSecurityEx の

SeAssignSecurityEx ルーチンは、次の省略可能なパラメーターを指定して、新しいオブジェクトの自己相対セキュリティ記述子を構築します。オブジェクトの親ディレクトリのセキュリティ記述子_a、オブジェクトの明示的なセキュリティ記述子、およびオブジェクトの種類です。
SeCaptureSubjectContext の

wdm.h の SeCaptureSubjectContext ルーチンは、アクセスの検証と監査のために呼び出し元スレッドのセキュリティ コンテキストをキャプチャします。
SeDeassignSecurity の

SeDeassignSecurity ルーチンは、SeAssignSecurity を使用して割り当てられたセキュリティ記述子に関連付けられているメモリの割り当てを解除します。
SeEtwWriteKMCveEvent の

SeEtwWriteKMCveEvent 関数は、カーネル モード ドライバーでセキュリティ脆弱性の悪用が試行された場合にイベントを発行するためのトレース関数です。
SeLockSubjectContext の

wdm.h の SeLockSubjectContext ルーチンは、キャプチャされたサブジェクト コンテキストのプライマリ トークンと偽装トークンをロックします。
SeReleaseSubjectContext の

wdm.h の SeReleaseSubjectContext ルーチンは、SeCaptureSubjectContext の以前の呼び出しによってキャプチャされたサブジェクト セキュリティ コンテキストを解放します。
SeUnlockSubjectContext の

wdm.h の SeUnlockSubjectContext ルーチンは、SeLockSubjectContext の呼び出しによってロックされたキャプチャされたサブジェクト コンテキストのトークンのロックを解除します。
SeValidSecurityDescriptor

SeValidSecurityDescriptor ルーチンは、特定のセキュリティ記述子が構造的に有効かどうかを返します。
TmCommitComplete を する

TmCommitComplete ルーチンは、呼び出し元のリソース マネージャーがトランザクションのコミットを完了したことを KTM に通知します。
TmCommitEnlistment の

TmCommitEnlistment ルーチンは、指定された参加リストのトランザクションのコミット操作を開始します。
TmCommitTransaction の

TmCommitTransaction ルーチンは、指定されたトランザクションのコミット操作を開始します。
TmCreateEnlistment の

TmCreateEnlistment ルーチンは、トランザクションの新しい参加オブジェクトを作成します。
TmDereferenceEnlistmentKey の

TmDereferenceEnlistmentKey ルーチンは、指定された参加オブジェクトのキーの参照カウントをデクリメントします。
TmEnableCallbacks の

TmEnableCallbacks ルーチンは、トランザクション通知を受信するコールバック ルーチンを有効にします。
TmGetTransactionId の

TmGetTransactionId ルーチンは、トランザクション オブジェクトの作業単位 (UOW) 識別子を取得します。
TmInitializeTransactionManager の

TmInitializeTransactionManager ルーチンは、トランザクション マネージャー オブジェクトを初期化します。
tmIsTransactionActive の

TmIsTransactionActive ルーチンは、指定されたトランザクションがアクティブな状態であるかどうかを示します。
TmPrepareComplete を する

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

TmPrepareEnlistment ルーチンは、指定された参加リストのトランザクションの準備操作を開始します。
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 ルーチンは、セクションのビューをサブジェクト プロセスの仮想アドレス空間にマップします。
ZwMapViewOfSectionEx

ZwOpenEnlistment

ZwOpenEnlistment ルーチンが既存の参加オブジェクトへのハンドルを取得する方法について説明します。
ZwOpenEvent

ZwOpenEvent ルーチンは、指定した目的のアクセス権を持つ既存の名前付きイベント オブジェクトへのハンドルを開きます。
ZwOpenFile

wdm.h の ZwOpenFile ルーチンは、既存のファイル、ディレクトリ、デバイス、またはボリュームを開きます。 指すハンドルが使用されなくなったら、ドライバーはそれを閉じる必要があります。
ZwOpenKey

ZwOpenKey ルーチンは、既存のレジストリ キーを開きます。
ZwOpenKeyEx

ZwOpenKeyEx ルーチンは、既存のレジストリ キーを開きます。
ZwOpenKeyTransacted

ZwOpenKeyTransacted ルーチンは、既存のレジストリ キーを開き、キーをトランザクションに関連付けます。
ZwOpenKeyTransactedEx

ZwOpenKeyTransactedEx ルーチンは、既存のレジストリ キーを開き、キーをトランザクションに関連付けます。
ZwOpenResourceManager

ZwOpenResourceManager ルーチンが既存のリソース マネージャー オブジェクトにハンドルを返す方法について説明します。
ZwOpenSection

ZwOpenSection ルーチンは、既存のセクション オブジェクトのハンドルを開きます。
ZwOpenSymbolicLinkObject

ZwOpenSymbolicLinkObject ルーチンは、既存のシンボリック リンクを開きます。
ZwOpenTransaction

ZwOpenTransaction ルーチンが既存のトランザクション オブジェクトへのハンドルを取得する方法について説明します。
ZwOpenTransactionManager

ZwOpenTransactionManager ルーチンが既存のトランザクション マネージャー オブジェクトへのハンドルを取得する方法について説明します。
ZwPrepareComplete

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

ZwPrepareEnlistment ルーチンが、指定された参加リストのトランザクションの準備操作を開始する方法について説明します。
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

キャンセル ルーチンは、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

ExTimerDeleteCallback コールバック ルーチンは、オペレーティング システムがEX_TIMERタイマー オブジェクトを削除するときに実行されます。
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 つ以上の VM を公開できます。
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 Guard ポリシーなどの環境要因に応じて、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 と一致するすべてのエントリと、指定された一覧のアドレスの 1 つに対して 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 の割り込みサービスが返された後、アクションを実行します。CustomDpc ルーチンは、割り込みサービス ルーチンが返された後、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

MmMapMdl 関数を呼び出すことによってメモリ記述子リスト (MDL) がマップされた後に呼び出されるドライバー提供のコールバック ルーチン。
NPEM_CONTROL_ENABLE_DISABLE

詳細情報: NPEM_CONTROL_ENABLE_DISABLE
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES

詳細情報: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES
NPEM_CONTROL_SET_STANDARD_CONTROL

詳細情報: NPEM_CONTROL_SET_STANDARD_CONTROL
PALLOCATE_ADAPTER_CHANNEL

AllocateAdapterChannel ルーチンは、ターゲット デバイス オブジェクトの代わりに DMA 操作のシステムを準備し、DMA 操作を実行するドライバー提供の AdapterControl ルーチンを呼び出します。
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_EFFECTIVE_POWER_MODE_CALLBACK

PO_EFFECTIVE_POWER_MODE_CALLBACKは、有効な電源モードコールバックです。
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK

ComponentActiveConditionCallback コールバック ルーチンは、指定されたコンポーネントがアイドル状態からアクティブな条件への移行を完了したことをドライバーに通知します。
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK

ComponentCriticalTransitionCallback コールバック ルーチンは、F0 (完全にオン) と低電力 Fx コンポーネントの電源状態の間の指定されたコンポーネントの遷移を処理します。
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK

ComponentIdleConditionCallback コールバック ルーチンは、指定されたコンポーネントがアクティブな条件からアイドル状態への移行を完了したことをドライバーに通知します。
PO_FX_COMPONENT_IDLE_STATE_CALLBACK

ComponentIdleStateCallback コールバック ルーチンは、指定されたコンポーネントの Fx 電源状態への保留中の変更をドライバーに通知します。
PO_FX_COMPONENT_PERF_STATE_CALLBACK

ComponentPerfStateCallback コールバック ルーチンは、コンポーネントのパフォーマンス状態を変更する要求が完了したことをドライバーに通知します。
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK

DevicePowerNotRequiredCallback コールバック ルーチンは、デバイスが D0 電源状態を維持する必要がないことをデバイス ドライバーに通知します。
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK

DevicePowerRequiredCallback コールバック ルーチンは、デバイスが D0 電源状態に入り続ける必要があることをデバイス ドライバーに通知します。
PO_FX_DIRECTED_POWER_DOWN_CALLBACK

PO_FX_DIRECTED_POWER_DOWN_CALLBACKコールバック関数は、DFx に代わってドライバー固有の電源ダウン アクティビティを処理するために、クライアント ドライバーによって実装されます。
PO_FX_DIRECTED_POWER_UP_CALLBACK

PO_FX_DIRECTED_POWER_UP_CALLBACKコールバック関数は、DFx に代わってドライバー固有の電源投入アクティビティを処理するために、クライアント ドライバーによって実装されます。
PO_FX_POWER_CONTROL_CALLBACK

PowerControlCallback コールバック ルーチンは、電源管理フレームワーク (PoFx) によって要求される電源制御操作を実行します。
POB_POST_OPERATION_CALLBACK

ObjectPostCallback ルーチンは、プロセスまたはスレッド ハンドル操作が発生した後、オペレーティング システムによって呼び出されます。
POB_PRE_OPERATION_CALLBACK

ObjectPreCallback ルーチンは、プロセスまたはスレッド ハンドル操作が発生したときにオペレーティング システムによって呼び出されます。
PPUT_DMA_ADAPTER

PutDmaAdapter ルーチンは、IoGetDmaAdapter によって以前に割り当てられたDMA_ADAPTER構造体を解放します。
PPUT_SCATTER_GATHER_LIST

PutScatterGatherList ルーチンは、散布図/収集 DMA で使用される、以前に割り当てられたマップ レジスタと散布図/収集リストを解放します。
PREAD_DMA_COUNTER

ReadDmaCounter ルーチンは、現在の下位 DMA 操作中に転送される残りのバイト数を返します。
PREENUMERATE_SELF

ReenumerateSelf ルーチンは、バス ドライバーが子デバイスを再び有効にすることを要求します。
PROCESSOR_HALT_ROUTINE

Halt コールバック ルーチンは、プロセッサをアイドル状態に移行します。
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) ログの I/O 統計データを保持します。
CLS_IO_STATISTICS_HEADER

CLFS_IO_STATISTICS_HEADER構造体は、CLFS_IO_STATISTICS構造体のヘッダー部分を保持します。
CLS_LSN

CLFS_LSN構造体は、共通ログ・ファイル・システム (CLFS) ストリーム内の個々のレコードを識別します。
CLS_SCAN_CONTEXT

CLFS_SCAN_CONTEXT構造体は、共通ログ ファイル システム (CLFS) ログ内のコンテナーのスキャンをサポートするコンテキスト情報を保持します。
CLS_WRITE_ENTRY

CLFS_WRITE_ENTRY構造体は、共通ログ ファイル システム (CLFS) ストリームに書き込まれるデータの 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 つの種類の 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構造体は、1 つのメッセージシグナル割り込みのプロパティを記述します。
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構造体は、レジストリ キーの単一の値エントリを記述するために、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) は廃止されています。 スロット パラメーターの形式を、廃止された 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

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

列挙 体

 
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_EFFECTIVE_POWER_MODE

PO_EFFECTIVE_POWER_MODE列挙定数は、システムが実行されている有効な電源モードを示します。
PO_FX_PERF_STATE_TYPE

PO_FX_PERF_STATE_TYPE列挙には、PO_FX_COMPONENT_PERF_SETのパフォーマンス状態の種類を表す値が含まれています。
PO_FX_PERF_STATE_UNIT

PO_FX_PERF_STATE_UNIT列挙には、PO_FX_COMPONENT_PERF_SETのパフォーマンス状態によって制御される単位の種類を記述する値が含まれています。
POOL_EXTENDED_PARAMETER_TYPE

詳細情報: POOL_EXTENDED_PARAMETER_TYPE
POOL_TYPE

POOL_TYPE列挙型は、割り当てるシステム メモリの種類を指定します。
POWER_ACTION

POWER_ACTION列挙体 (wdm.h) が、コンピューターで発生する可能性のあるシステム電源アクションを識別する方法について説明します。
POWER_INFORMATION_LEVEL

POWER_INFORMATION_LEVEL電源レベル情報インジケーターを列挙します。
POWER_MONITOR_REQUEST_REASON

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

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

POWER_REQUEST_TYPE列挙体が電源要求の種類を示す方法について説明します。
POWER_STATE_TYPE

POWER_STATE_TYPE列挙型が、電源状態の値がシステム電源状態またはデバイスの電源状態であることを示す方法について説明します。
POWER_USER_PRESENCE_TYPE

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

REG_NOTIFY_CLASS列挙型は、構成マネージャーが RegistryCallback ルーチンに渡すレジストリ操作の種類を指定します。
RESOURCEMANAGER_INFORMATION_CLASS

RESOURCEMANAGER_INFORMATION_CLASS列挙体は、リソース マネージャー オブジェクトに対して ZwQueryInformationResourceManager ルーチンが取得できる情報の種類を識別します。
SE_IMAGE_TYPE

詳細情報: 列挙型_SE_IMAGE_TYPE
SECURITY_IMPERSONATION_LEVEL

SECURITY_IMPERSONATION_LEVEL列挙型には、セキュリティ偽装レベルを指定する値が含まれています。 セキュリティ偽装レベルは、サーバー プロセスがクライアント プロセスの代わりに動作できる程度を制御します。
SYSTEM_POWER_CONDITION

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

SYSTEM_POWER_STATE列挙型を使用してシステムの電源状態を示す方法について説明します。
TRACE_INFORMATION_CLASS

TRACE_INFORMATION_CLASS列挙型は、WMI イベント トレース セッションに関連付けられている情報の種類を示すために使用されます。
TRANSACTION_INFORMATION_CLASS

TRANSACTION_INFORMATION_CLASS列挙体は、ZwSetInformationTransaction で設定できる情報の種類を指定し、ZwQueryInformationTransaction がトランザクション マネージャー オブジェクトに対して取得できる情報の種類を指定します。
TRANSACTION_OUTCOME

TRANSACTION_OUTCOME列挙は、KTM がトランザクションに割り当てることができる結果 (結果) を定義します。
TRANSACTION_STATE

TRANSACTION_STATE列挙は、KTM がトランザクションに割り当てることができる状態を定義します。
TRANSACTIONMANAGER_INFORMATION_CLASS

TRANSACTIONMANAGER_INFORMATION_CLASS列挙体は、トランザクション マネージャー オブジェクトに対して ZwQueryInformationTransactionManager ルーチンが取得できる情報の種類を指定します。
WORK_QUEUE_TYPE

WORK_QUEUE_TYPE列挙型は、作業項目を処理するシステム ワーカー スレッドの種類を示します。