このヘッダーには、カーネル モード ドライバーの記述に使用する必要があるルーチン、構造体、およびデータ型に関する具体的な詳細を含む参照資料が含まれています。
詳細については、以下を参照してください。
wdm.h には、次のプログラミング インターフェイスが含まれています。
Functions
|
_BitTest64 _BitTest64関数... |
|
_BitTestAndComplement64 _BitTestAndComplement64関数... |
|
_BitTestAndReset64 _BitTestAndReset64関数... |
|
_BitTestAndSet64 _BitTestAndSet64関数... |
|
_ReadWriteBarrier ReadWriteBarrier~r2 関数 (wdm.h) について説明します。 |
|
AddRaw アトミック保証なしで、揮発性 LONG 値に対して生の加算操作を実行します。 |
|
AddRaw64 アトミック保証なしで、揮発性 LONG64 値に対して生加算演算を実行します。 |
|
ADDRESS_AND_SIZE_TO_SPAN_PAGES ADDRESS_AND_SIZE_TO_SPAN_PAGES マクロは、仮想範囲にまたがるページ数を返します。 仮想範囲は、仮想アドレスと転送要求のサイズ (バイト単位) によって定義されます。 |
|
AddULong64Raw アトミック保証なしで、揮発性のULONG64値に対して生の加算操作を実行します。 |
|
AddULongRaw アトミック保証なしで、揮発性 ULONG 値に対して生加算演算を実行します。 |
|
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 Obsolete. 代わりに ExAllocatePoolWithQuotaTag を使用してください。 ExAllocatePoolWithQuota はプール メモリを割り当てます。 既存のドライバー バイナリに対してのみエクスポートされます。 |
|
ExAllocatePoolWithQuotaTag ExAllocatePoolWithQuotaTag ルーチンはプール メモリを割り当て、現在のプロセスに対してクォータを課金します。 |
|
ExAllocatePoolWithTag Obsolete. 代わりに ExAllocatePool2 を使用してください。 ExAllocatePoolWithTag ルーチンは、指定した型のプール メモリを割り当て、割り当てられたブロックへのポインターを返します。 |
|
ExAllocatePoolWithTagPriority ExAllocatePoolWithTagPriority ルーチンは、指定した型のプール メモリを割り当てます。 |
|
ExAllocatePoolZero 詳細情報: ExAllocatePoolZero |
|
ExAllocateTimer ExAllocateTimer ルーチンは、タイマー オブジェクトを割り当てて初期化します。 |
|
ExCancelTimer ExCancelTimer ルーチンは、ExSetTimer ルーチンの以前の呼び出しによって設定されたタイマーを取り消します。 |
|
ExConvertExclusiveToSharedLite ExConvertExclusiveToSharedLite ルーチンは、特定のリソースを排他的アクセス用に取得されたリソースから、共有アクセス用に取得されたリソースに変換します。 |
|
ExCreateCallback ExCreateCallback ルーチンは、新しいコールバック オブジェクトを作成するか、呼び出し元の代わりに既存のコールバック オブジェクトを開きます。 |
|
ExCreatePool 要求された型のプール インスタンスを作成します。 |
|
ExDeleteLookasideListEx ExDeleteLookasideListEx ルーチンは、ルックアサイド リストを削除します。 |
|
ExDeleteNPagedLookasideList ExDeleteNPagedLookasideList ルーチンは、非ページルックアサイド リストを破棄します。 |
|
ExDeletePagedLookasideList ExDeletePagedLookasideList ルーチンは、ページングされたルックアサイド リストを破棄します。 |
|
ExDeleteResourceLite ExDeleteResourceLite ルーチンは、システムのリソース リストから特定のリソースを削除します。 |
|
ExDeleteTimer ExDeleteTimer ルーチンは、ExAllocateTimer ルーチンによって以前に割り当てられたタイマー オブジェクトを削除します。 |
|
ExDestroyPool 以前に作成したプール インスタンスを破棄します。 |
|
ExEnterCriticalRegionAndAcquireResourceExclusive ExEnterCriticalRegionAndAcquireResourceExclusive ルーチンの詳細を確認します。 |
|
ExFlushLookasideListEx ExFlushLookasideListEx ルーチンは、指定されたルックアサイド リストからすべてのエントリをフラッシュし、各エントリに割り当てられたストレージを解放します。 |
|
ExFreeCacheAwareRundownProtection このトピックでは、ExFreeCacheAwareRundownProtection 関数について説明します。 |
|
ExFreePool ExFreePool 関数 (wdm.h) は、以前に割り当てられたプール メモリの指定されたブロックの割り当てを解除します。 |
|
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 システム時刻値を現在のタイム ゾーンのローカル システム時刻に変換します。 |
|
ExTryAcquirePushLockExclusive 呼び出し元のスレッドによる排他アクセスのために、指定されたプッシュ ロックを取得してみてください。 |
|
ExTryAcquirePushLockExclusiveEx ExTryAcquirePushLockExclusiveEx 関数は、内部システム用に予約されています。 ドライバーでは使用しないでください。 |
|
ExTryAcquirePushLockShared 呼び出し元のスレッドによる共有アクセスに対して、指定されたプッシュ ロックを取得してみてください。 |
|
ExTryAcquirePushLockSharedEx ExTryAcquirePushLockSharedEx 関数は、内部システムで使用するために予約されています。 ドライバーでは使用しないでください。 |
|
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 ルーチンは、ドライバーで使用するデバイス オブジェクトを作成します。 |
|
IoCreateDriverProxyExtension DriverProxy 拡張機能を割り当てて初期化します。 |
|
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」を参照してください。 |
|
IoDriverProxyCreateHotSwappableWorkerThread 実行時間の長いドライバー操作を処理できるホット スワップ可能なワーカー スレッドを作成します。 |
|
IoEnumerateKsrPersistentMemoryEx Microsoft は、内部でのみ使用するために IoEnumerateKsrPersistentMemoryEx 関数を予約します。 コードでこの関数を使用しないでください。 |
|
IofCallDriver 代わりに IoCallDriver を呼び出します。 指定したデバイス オブジェクトに関連付けられているドライバーに IRP を送信します。 |
|
IofCompleteRequest IoCompleteRequest ルーチンは、呼び出し元が特定の I/O 要求のすべての処理を完了し、指定された IRP を I/O マネージャーに返していることを示します。 |
|
IofGetDriverProxyWrapperFromEndpoint エンドポイント関数ポインターを使用して、エンドポイント関数のラッパーを取得します。 |
|
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 ルーチンは、以前に割り当てられたドライバーごとのコンテキスト領域を取得します。 |
|
IoGetDriverProxyEndpointWrapper 関数 ID でエンドポイント関数のラッパーを取得します。 この関数は非推奨です。 |
|
IoGetDriverProxyExtensionFromDriverObject ドライバー オブジェクトが所有する DriverProxy 拡張機能を取得します。 |
|
IoGetDriverProxyFeatures 現在のシステムと指定したドライバーの DriverProxy 機能フラグを取得します。 |
|
IoGetDriverProxyWrapperFromEndpoint エンドポイント関数ポインター (マクロ) を使用して、エンドポイント関数のラッパーを取得します。 |
|
IoGetFunctionCodeFromCtlCode IoGetFunctionCodeFromCtlCode マクロは、I/O コントロール コードに含まれる関数コードの値を返します。 |
|
IoGetInitialStack IoGetInitialStack ルーチンは、現在のスレッドのスタックのベース アドレスを返します。 |
|
IoGetIommuInterface IOMMU ルーチンへのポインターを含むインターフェイスへのポインターを取得します。 |
|
IoGetIommuInterfaceEx 一連の IOMMU ルーチンを含む拡張インターフェイスへのポインターを取得します。 |
|
IoGetIoPriorityHint IoGetIoPriorityHint ルーチンは、IRP から優先順位ヒントの値を取得します。 |
|
IoGetKsrPersistentMemoryBuffer Microsoft は、内部でのみ使用するために IoGetKsrPersistentMemoryBuffer 関数を予約します。 コードでこの関数を使用しないでください。 |
|
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 バージョンがオペレーティング システムでサポートされているかどうかを確認します。 |
|
IoMapKsrPersistentMemoryEx Microsoft は、内部でのみ使用するために IoMapKsrPersistentMemoryEx 関数を予約します。 コードでこの関数を使用しないでください。 |
|
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 ルーチンは、デバイス インターフェイス クラスが登録されていない場合は登録し、インターフェイス クラスの新しいインスタンスを作成します。このインスタンスは、ドライバーが後でアプリケーションやその他のシステム コンポーネントで使用できるようにします。 |
|
IoRegisterDriverProxyEndpoints ホット スワップ可能な機能のために、エンドポイント関数を DriverProxy 拡張機能に登録します。 |
|
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 配信を無効にする、保護された領域に入ります。 |
|
KefAcquireSpinLockAtDpcLevel 呼び出し元が IRQL >= DISPATCH_LEVELで既に実行されている場合、KefAcquireSpinLockAtDpcLevel ルーチンはスピン ロックを取得します。 |
|
KeFlushIoBuffers KeFlushIoBuffers ルーチンは、すべてのプロセッサのキャッシュから MDL によって記述されたメモリ領域をフラッシュします。 |
|
KeFlushQueuedDpcs KeFlushQueuedDpcs ルーチンは、すべてのプロセッサでキューに登録されているすべての DPC が実行された後に返されます。 |
|
KefReleaseSpinLockFromDpcLevel KefReleaseSpinLockFromDpcLevel ルーチンは、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 の割り込みをマスクする方法について説明します。 |
|
KeRcuReadLock KeRcuReadLock 関数は、既定の RCU ドメインの RCU 読み取り側クリティカル セクションに入り、現在のスレッドをプロセッサにピン留めし、プリエンプションを防止します。 |
|
KeRcuReadUnlock KeRcuReadUnlock 関数は、以前に KeRcuReadLock で入力された既定の RCU ドメインの RCU 読み取り側クリティカル セクションを終了します。 |
|
KeRcuSynchronize KeRcuSynchronize 関数は、既定の RCU ドメインで猶予期間が経過するのを待機し、既存のすべての RCU 読み取り側クリティカル セクションが完了していることを確認します。 |
|
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 関数 |
|
KeSrcuAllocate KeSrcuAllocate ルーチンは、同期のためにスリープ可能な読み取りCopy-Update (SRCU) パーティションを割り当てて初期化します。 |
|
KeSrcuFree KeSrcuFree ルーチンは、スリープ可能な読み取りCopy-Update (SRCU) パーティションのクリーンアップを実行し、そのストレージの割り当てを解除します。 |
|
KeSrcuReadLock KeSrcuReadLock ルーチンは、スリープ可能な読み取りCopy-Update (SRCU) パーティションの読み取り側クリティカル セクションに入ります。 |
|
KeSrcuReadUnlock KeSrcuReadUnlock ルーチンは、スリープ可能な読み取りCopy-Update (SRCU) パーティションの読み取り側クリティカル セクションを終了します。 |
|
KeSrcuSynchronize KeSrcuSynchronize ルーチンは、スリープ可能な読み取りCopy-Update (SRCU) パーティションの現在アクティブなすべての読み取り側クリティカル セクションが終了するまで待機します。 |
|
KeStallExecutionProcessor wdm.h の KeStallExecutionProcessor ルーチンは、指定された時間間隔で現在のプロセッサで呼び出し元をストールさせます。 |
|
KeSynchronizeExecution KeSynchronizeExecution ルーチンは、指定されたルーチンの実行を、1 つ以上の割り込みオブジェクトのセットに割り当てられている割り込みサービス ルーチン (ISR) と同期します。 |
|
KeTestSpinLock KeTestSpinLock ルーチンは、スピン ロックの可用性をテストします。 |
|
KeTryToAcquireGuardedMutex KeTryToAcquireGuardedMutex ルーチンは、保護されたミューテックス (使用可能な場合) を取得します。 |
|
KeTryToAcquireSpinLockAtDpcLevel KeTryToAcquireSpinLockAtDpcLevel ルーチンは、DISPATCH_LEVELでスピン ロックを取得しようとします。 |
|
KeWaitForMultipleObjects KeWaitForMultipleObjects ルーチンは、多数のディスパッチャー オブジェクトの一部または全部がシグナル状態に設定されるまで、または (必要に応じて) 待機がタイムアウトするまで、現在のスレッドをアラート可能または非変更可能な待機状態にします。 |
|
KeWaitForSingleObject KeWaitForSingleObject ルーチンは、指定されたディスパッチャー オブジェクトがシグナル状態に設定されるまで、または (必要に応じて) 待機がタイムアウトするまで、現在のスレッドを待機状態にします。 |
|
KfAcquireSpinLock KfAcquireSpinLock ルーチンはスピン ロックを取得するため、呼び出し元は IRQL を発生させることで、マルチプロセッサセーフな方法で共有データへのアクセスを同期できます。 |
|
KfReleaseSpinLock KfReleaseSpinLock ルーチンはスピン ロックを解放し、呼び出し元が実行されていた元の IRQL を復元します。 |
|
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 ルーチンは、指定された電源要求の種類の数をデクリメントします。 |
|
PoCreatePowerLimitRequest この関数は、電力制限要求オブジェクトを作成します。 |
|
PoCreatePowerRequest wdm.h の PoCreatePowerRequest ルーチンは、電源要求オブジェクトを作成します。 電源要求を有効にするには、1 つの電源要求オブジェクトを作成し、すべての呼び出しに使用します。 |
|
PoDeletePowerLimitRequest この関数は、電源制限要求オブジェクトを削除します。 |
|
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構造体の個別にリンクされたリストから最初のエントリを削除します。 |
|
PoQueryPowerLimitAttributes この関数は、電力制限要求オブジェクトの属性を照会します。 |
|
PoQueryPowerLimitValue この関数は、電力制限要求オブジェクトの制限値を照会します。 |
|
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 ルーチンは、指定されたアイドル 状態のカウンターに関連付けられているデバイスがビジー状態であることを電源マネージャーに通知します。 |
|
PoSetPowerLimitValue この関数は、電力制限値を設定します。 |
|
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 ルーチンは、ユーザー モード バッファーがアドレス空間のユーザー モード部分に実際に存在し、書き込み可能であり、正しくアラインされていることを確認します。 |
|
PS_AVAILABLE_CPUS_CHANGE_CALLBACK PS_AVAILABLE_CPUS_CHANGE_CALLBACK関数は、使用可能な CPU のセットが変更されたときに呼び出されるコールバック ルーチンです。 |
|
PsAllocateAffinityToken PsAllocateAffinityToken 関数は、スレッド アフィニティ トークンを割り当てます。 |
|
PsCreateSystemThread PsCreateSystemThread ルーチンは、カーネル モードで実行され、スレッドのハンドルを返すシステム スレッドを作成します。 |
|
PsFreeAffinityToken PsFreeAffinityToken 関数は、PsAllocateAffinityToken によって割り当てられたアフィニティ トークンを解放します。 |
|
PsGetCurrentThread PsGetCurrentThread ルーチン (wdm.h) が現在のスレッドを識別する方法について説明します。 |
|
PsGetVersion この関数は、Windows XP 以降のバージョンの Windows オペレーティング システムでは廃止されています。 代わりに RtlGetVersion を使用してください。PsGetVersion は、NT ベースのオペレーティング システムの現在のバージョンに関する呼び出し元が選択した情報を返します。 |
|
PsQueryProcessAvailableCpus PsQueryProcessAvailableCpus 関数は、特定のプロセスで実行できる CPU のセットに対してクエリを実行します。 |
|
PsQueryProcessAvailableCpusCount PsQueryProcessAvailableCpusCount 関数は、特定のプロセスで実行できる CPU の数を照会します。 |
|
PsQuerySystemAvailableCpus PsQuerySystemAvailableCpus 関数は、システム プロセスで使用できる CPU のセットを照会します。 |
|
PsQuerySystemAvailableCpusCount PsQuerySystemAvailableCpusCount 関数は、システム プロセスで使用できる CPU の数を照会します。 |
|
PsQueryTotalCycleTimeProcess PsQueryTotalCycleTimeProcess ルーチンは、指定されたプロセスの累積サイクル時間を返します。 |
|
PsRegisterProcessAvailableCpusChangeNotification PsRegisterProcessAvailableCpusChangeNotification 関数は、プロセスで使用可能な CPU が変更されたときに呼び出されるコールバックを登録します。 |
|
PsRegisterSystemAvailableCpusChangeNotification PsRegisterSystemAvailableCpusChangeNotification 関数は、システム プロセスで使用できる CPU が変更されたときに呼び出されるコールバックを登録します。 |
|
PsRevertToUserMultipleGroupAffinityThread PsRevertToUserMultipleGroupAffinityThread 関数は、指定されたアフィニティ トークンによって示されるように、現在のスレッドを以前のアフィニティに戻します。 |
|
PsSetSystemMultipleGroupAffinityThread PsSetSystemMultipleGroupAffinityThread 関数は、現在のスレッドの複数グループ システム アフィニティを設定します。 |
|
PsTerminateSystemThread PsTerminateSystemThread ルーチンは、現在のシステム スレッドを終了します。 |
|
PsUnregisterAvailableCpusChangeNotification PsUnregisterAvailableCpusChangeNotification 関数は、PsRegisterProcessAvailableCpusChangeNotification または PsRegisterSystemAvailableCpusChangeNotification によって以前に実行された登録を登録解除します。 |
|
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 関数... |
|
ReadRaw メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 LONG 値に対して生の読み取り操作を実行します。 |
|
ReadRaw16 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性の SHORT 値に対して生の読み取り操作を実行します。 |
|
ReadRaw64 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 LONG64 値に対して生読み取り操作を実行します。 |
|
ReadRaw8 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 CHAR 値に対して生の読み取り操作を実行します。 |
|
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構造体を更新します。 |
|
RtlCompareDeviceMemory デバイス メモリの 2 つのブロックを比較し、最初の相違点まで一致するバイト数を返します。 |
|
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 文字を小文字に変換します。 |
|
RtlEqualDeviceMemory RtlEqualDeviceMemory ルーチンは、デバイス メモリの 2 つのブロックを比較して、指定されたバイト数が同じかどうかを判断します。 |
|
RtlEqualLuid 詳細情報: RtlEqualLuid |
|
RtlEqualMemory RtlEqualMemory ルーチンは、2 つのメモリ ブロックを比較して、指定されたバイト数が同じかどうかを判断します。 |
|
RtlEqualUnicodeString RtlEqualUnicodeString ルーチンは、2 つの Unicode 文字列を比較して、それらが等しいかどうかを判断します。 |
|
RtlFillDeviceMemory RtlFillDeviceMemory ルーチンは、指定したフィル値でデバイス メモリのブロックを埋め、塗りつぶされたメモリへのポインターを返します。 |
|
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 開発者がコピー操作を確実に実行し、 ソース バッファーと 宛先 バッファーが重複する場合を処理する必要がある場合に 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 が存在する場合は、置き換えられます。 |
|
RtlSetVolatileMemory 開発者が設定操作が確実に実行され、満たされたメモリへのポインターを返す必要がある場合に RtlFillMemory の動作を提供します。 |
|
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 関数... |
|
WriteRaw メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 LONG 値への生の書き込み操作を実行します。 |
|
WriteRaw16 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性の SHORT 値に対して生の書き込み操作を実行します。 |
|
WriteRaw64 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 LONG64 値への生の書き込み操作を実行します。 |
|
WriteRaw8 メモリの順序付けやアトミックセマンティクスを使用せずに、揮発性 CHAR 値への生の書き込み操作を実行します。 |
|
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_PROXY_ENDPOINT_FUNCTION DriverProxy システムのホット スワップ可能なエンドポイント関数の関数シグネチャを定義します。 |
|
DRIVER_PROXY_HOTSWAP_WORKER_ROUTINE ホット スワップ可能なワーカー スレッドで実行されるコールバック ルーチンを定義します。 |
|
DRIVER_PROXY_REGISTER_CALLBACK DriverProxy エンドポイント登録のさまざまなフェーズで呼び出されるコールバック ルーチンを定義します。 |
|
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_DEVICE_QUERY_INFORMATION IOMMU DMA デバイスに関する情報を照会します。 |
|
IOMMU_DOMAIN_ATTACH_DEVICE デバイスを既存のドメインにアタッチします。 |
|
IOMMU_DOMAIN_ATTACH_DEVICE_EX 既存の DMA デバイス ドメインにIOMMU_DMA_DEVICEをアタッチします。 |
|
IOMMU_DOMAIN_ATTACH_PASID_DEVICE 既存のドメインに PASID サブデバイスをアタッチします。 |
|
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_DOMAIN_DETACH_PASID_DEVICE 現在アタッチされているドメインから PASID サブデバイスをデタッチします。 |
|
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_PASID_DEVICE_CREATE IOMMU DMA デバイスから、独自の PASID を持つ新しいサブデバイスを作成します。 |
|
IOMMU_PASID_DEVICE_DELETE PASID サブデバイスを削除し、その ASID を解放します。 |
|
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 ルーチンは、親バス上のアドレスを論理アドレスに変換します。 |
Structures
|
DMA_ADAPTER DMA_ADAPTER構造体は、特定のデバイスの DMA コントローラーへのシステム定義インターフェイスを記述します。 ドライバーは、IoGetDmaAdapter を呼び出してこの構造体を取得します。 |
|
DMA_OPERATIONS DMA_OPERATIONS構造体は、DMA コントローラーの操作を制御する関数へのポインターのテーブルを提供します。 |
|
KE_SRCU_LOCK KE_SRCU_LOCK構造体は、SRCU の読み取り側クリティカル セクションで使用されるロック コンテキストを表します。 |
|
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_IOMMU_INTERFACE_V3 DMA_IOMMU_INTERFACE_V3構造体には、IOMMU バージョン 3 (V3) 関数のセットが含まれています。 |
|
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 各ドライバー オブジェクトは、読み込まれたカーネル モード ドライバーのイメージを表します。 |
|
DRIVER_PROXY_ENDPOINT_INFORMATION ホット スワップ システムに登録するための DriverProxy エンドポイント関数に関する情報が含まれています。 |
|
DRIVER_PROXY_EXTENSION_CREATION_FLAGS DriverProxy 拡張機能の作成を構成するためのフラグが含まれています。 |
|
DRIVER_PROXY_FEATURE_FLAGS DriverProxy 機能の可用性と状態を示す機能フラグが含まれています。 |
|
DRIVER_PROXY_HOTSWAP_WORKER_ROUTINE_START_CONTEXT ホット スワップ可能なワーカー スレッドを開始するためのパラメーターが含まれています。 |
|
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 _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_DEVICE_CREATION_CONFIGURATION_PASID IOMMU デバイスを作成するための PASID 固有の構成パラメーターを提供します。 |
|
IOMMU_DMA_DEVICE_INFORMATION IOMMU DMA デバイスの PASID 機能と構成に関する情報が含まれています。 |
|
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_REASON_CALLBACK_ROUTINE コールバック ルーチンによってクラッシュ ダンプ ファイルから削除されるドライバーが提供するデータの 1 つ以上のページについて説明します。 |
|
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_PARAMETER ExCreatePool に指定された個々の拡張パラメーターについて説明します。 |
|
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 コンポーネントの形式。 |
Enumerations
|
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_PROXY_REGISTER_CALLBACK_PHASE DriverProxy レジスタ コールバックを呼び出すことができるフェーズを定義します。 |
|
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構造体で記述されている物理アドレスの形式を示します。 |
|
IOMMU_PASID_CONFIGURATION_TYPE IOMMU デバイスで有効にできる PASID サポート構成の種類について説明します。 |
|
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_CREATE_EXTENDED_PARAMETER_TYPE ExCreatePool に渡すことができる拡張パラメーターの型を列挙します。 |
|
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列挙型は、作業項目を処理するシステム ワーカー スレッドの種類を示します。 |