Backup

バックアップ テクノロジの概要。

バックアップを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
JOB_OBJECT_NET_RATE_CONTROL_FLAGS

ネットワーク レート制御のスケジュール ポリシーの種類を指定します。
LOGICAL_PROCESSOR_RELATIONSHIP

対応するSYSTEM_LOGICAL_PROCESSOR_INFORMATIONまたはSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX構造体で識別されるプロセッサ セット間の関係を表します。
PROCESS_MITIGATION_POLICY

さまざまなプロセス軽減ポリシーを表します。
PROCESSOR_CACHE_TYPE

対応するCACHE_DESCRIPTOR構造で識別されるプロセッサ キャッシュの種類を表します。

関数

 
_InlineInterlockedAdd

指定した LONG 値に対してアトミック加算操作を実行します。 操作は、メモリの取得順序セマンティクスを使用して実行されます。
_InlineInterlockedAdd64

指定した LONG64 値に対してアトミック加算操作を実行します。
_interlockedbittestandreset

指定した LONG 値の指定したビットをテストし、0 に設定します。 この操作はアトミックです。
_interlockedbittestandreset64

指定した LONG64 値の指定したビットをテストし、0 に設定します。 この操作はアトミックです。
_interlockedbittestandset

指定した LONG 値の指定したビットをテストし、1 に設定します。 この操作はアトミックです。
_interlockedbittestandset64

指定した LONG64 値の指定したビットをテストし、1 に設定します。 この操作はアトミックです。
AddIntegrityLabelToBoundaryDescriptor

指定した境界記述子に新しい必要なセキュリティ識別子 (SID) を追加します。
BackupRead

セキュリティ情報を含むファイルまたはディレクトリをバックアップします。
BackupSeek

BackupRead または BackupWrite 関数を使って、最初にアクセスされたデータ ストリームで前方にシークします。
BackupWrite

BackupRead を使ってバックアップされたファイルまたはディレクトリを復元します。
BindIoCompletionCallback

スレッド プールが所有する I/O 完了ポートを、指定したファイル ハンドルに関連付けます。 このファイルに関連する I/O 要求が完了すると、I/O 以外のワーカー スレッドによって、指定されたコールバック関数が実行されます。
ConvertFiberToThread

現在のファイバーをスレッドに変換します。
ConvertThreadToFiber

現在のスレッドをファイバーに変換します。 他のファイバーをスケジュールする前に、スレッドをファイバーに変換する必要があります。 (ConvertThreadToFiber)
ConvertThreadToFiberEx

現在のスレッドをファイバーに変換します。 他のファイバーをスケジュールする前に、スレッドをファイバーに変換する必要があります。 (ConvertThreadToFiberEx)
CreateBoundaryDescriptorA

CreateBoundaryDescriptorA (ANSI) 関数 (winbase.h) は、境界記述子を作成します。
CreateFiber

ファイバー オブジェクトを割り当て、スタックを割り当て、指定した開始アドレス (通常はファイバー関数) から開始するように実行を設定します。 この関数は、ファイバーをスケジュールしません。 (CreateFiber)
CreateFiberEx

ファイバー オブジェクトを割り当て、スタックを割り当て、指定した開始アドレス (通常はファイバー関数) から開始するように実行を設定します。 この関数は、ファイバーをスケジュールしません。 (CreateFiberEx)
CreateJobObjectA

ジョブ オブジェクトを作成または開きます。 (CreateJobObjectA)
CreateProcessWithLogonW

新しいプロセスとそのプライマリ スレッドを作成します。 その後、新しいプロセスは、指定された資格情報 (ユーザー、ドメイン、パスワード) のセキュリティ コンテキストで、指定された実行可能ファイルを実行します。 必要に応じて、指定したユーザーのユーザー プロファイルを読み込むことができます。
CreateProcessWithTokenW

新しいプロセスとそのプライマリ スレッドを作成します。 新しいプロセスは、指定されたトークンのセキュリティ コンテキストで実行されます。 必要に応じて、指定したユーザーのユーザー プロファイルを読み込むことができます。
CreateSemaphoreA

名前付きまたは名前のないセマフォ オブジェクトを作成または開きます。 (CreateSemaphoreA)
CreateSemaphoreExA

名前付きまたは名前のないセマフォ オブジェクトを作成または開き、オブジェクトへのハンドルを返します。 (CreateSemaphoreExA)
CreateTapePartition

テープを再フォーマットします。
CreateUmsCompletionList

ユーザー モード スケジューリング (UMS) 完了リストを作成します。
CreateUmsThreadContext

UMS ワーカー スレッドを表すユーザー モード スケジューリング (UMS) スレッド コンテキストを作成します。
DeleteFiber

既存のファイバーを削除します。
DeleteUmsCompletionList

指定したユーザー モード スケジューリング (UMS) 完了リストを削除します。 リストは空である必要があります。
DeleteUmsThreadContext

指定したユーザー モード スケジューリング (UMS) スレッド コンテキストを削除します。 スレッドは終了する必要があります。
DequeueUmsCompletionListItems

指定した UMS 完了リストからユーザー モード スケジューリング (UMS) ワーカー スレッドを取得します。
DestroyThreadpoolEnvironment

指定したコールバック環境を削除します。 新しいスレッド プール オブジェクトを作成するためにコールバック環境が不要になった場合は、この関数を呼び出します。 (DestroyThreadpoolEnvironment)
EnterUmsSchedulingMode

呼び出し元のスレッドをユーザー モード スケジューリング (UMS) スケジューラ スレッドに変換します。
EraseTape

テープの全部または一部を消去します。
ExecuteUmsThread

指定した UMS ワーカー スレッドを実行します。
GetActiveProcessorCount

プロセッサ グループまたはシステム内のアクティブなプロセッサの数を返します。
GetActiveProcessorGroupCount

システム内のアクティブなプロセッサ グループの数を返します。
GetCurrentFiber

現在のファイバーのアドレスを取得します。
GetCurrentUmsThread

呼び出し元の UMS スレッドのユーザー モード スケジューリング (UMS) スレッド コンテキストを返します。
GetEnvironmentVariable

GetEnvironmentVariable 関数 (winbase.h) は、呼び出し元プロセスの環境ブロックから、指定された変数の内容を取得します。
GetFiberData

現在のファイバーに関連付けられているファイバー データを取得します。
GetMaximumProcessorCount

プロセッサ グループまたはシステムで使用できる論理プロセッサの最大数を返します。
GetMaximumProcessorGroupCount

システムで使用できるプロセッサ グループの最大数を返します。
GetNextUmsListItem

スレッド コンテキストの一覧で次のユーザー モード スケジューリング (UMS) スレッド コンテキストを返します。
GetNumaAvailableMemoryNode

指定したノードで使用可能なメモリの量を取得します。
GetNumaAvailableMemoryNodeEx

USHORT 値として指定されたノードで使用可能なメモリの量を取得します。
GetNumaNodeNumberFromHandle

指定したファイル ハンドルによって表されるファイルまたは I/O デバイスに関連付けられている NUMA ノードを取得します。
GetNumaNodeProcessorMask

指定したノードのプロセッサ マスクを取得します。
GetNumaProcessorNode

指定したプロセッサのノード番号を取得します。
GetNumaProcessorNodeEx

指定された論理プロセッサの USHORT 値としてノード番号を取得します。
GetNumaProximityNode

指定した近接ドメイン識別子に対応する NUMA ノード番号を取得します。
GetProcessAffinityMask

指定したプロセスのプロセス アフィニティ マスクと、システムのシステム アフィニティ マスクを取得します。
GetProcessIoCounters

指定したプロセスによって実行されるすべての I/O 操作のアカウンティング情報を取得します。
GetTapeParameters

テープまたはテープ ドライブを説明する情報を取得します。
GetTapePosition

テープの現在のアドレスを論理ブロックまたは絶対ブロックで取得します。
GetTapeStatus

テープ・デバイスがテープ・コマンドを処理する準備ができているかどうかを判別します。
GetUmsCompletionListEvent

指定したユーザー モード スケジューリング (UMS) 完了リストに関連付けられているイベントへのハンドルを取得します。
GetUmsSystemThreadInformation

指定したスレッドが UMS スケジューラ スレッド、UMS ワーカー スレッド、または UMS 以外のスレッドのいずれであるかを照会します。
HasOverlappedIoCompleted

未処理の I/O 操作の完了をポーリングするために使用できる高パフォーマンスのテスト操作を提供します。
InitializeThreadpoolEnvironment

コールバック環境を初期化します。
InterlockedAdd

指定した LONG 値に対してアトミック加算操作を実行します。
InterlockedAnd

指定した LONG 値に対してアトミック AND 演算を実行します。
InterlockedAnd16

指定した SHORT 値に対してアトミック AND 演算を実行します。
InterlockedAnd64

指定した LONGLONG 値に対してアトミック AND 操作を実行します。
InterlockedAnd8

指定した char 値に対してアトミック AND 演算を実行します。
InterlockedCompareExchange

指定した値に対してアトミックな比較および交換操作を実行します。 関数は、指定された 2 つの 32 ビット値を比較し、比較の結果に基づいて別の 32 ビット値と交換します。
InterlockedCompareExchange128

指定した値に対してアトミックな比較および交換操作を実行します。 関数は、指定された 2 つの 128 ビット値を比較し、比較の結果に基づいて別の 128 ビット値と交換します。
InterlockedCompareExchange16

指定した値に対してアトミックな比較および交換操作を実行します。 関数は、指定された 2 つの 16 ビット値を比較し、比較の結果に基づいて別の 16 ビット値と交換します。
InterlockedCompareExchange64

指定した値に対してアトミックな比較および交換操作を実行します。 関数は、指定された 2 つの 64 ビット値を比較し、比較の結果に基づいて別の 64 ビット値と交換します。
InterlockedCompareExchangePointer

指定した値に対してアトミックな比較および交換操作を実行します。 関数は、指定された 2 つのポインター値を比較し、比較の結果に基づいて別のポインター値と交換します。
InterlockedDecrement

指定した 32 ビット変数の値をアトミック操作としてデクリメント (1 ずつ減少) します。
InterlockedDecrement16

指定した 16 ビット変数の値をアトミック操作としてデクリメント (1 ずつ減少) します。
InterlockedDecrement64

指定した 64 ビット変数の値をアトミック操作としてデクリメント (1 ずつ減少) します。
InterlockedExchange

32 ビット変数をアトミック操作として指定された値に設定します。
InterlockedExchange16

16 ビット変数をアトミック操作として指定された値に設定します。
InterlockedExchange64

64 ビット変数をアトミック操作として指定された値に設定します。
InterlockedExchange8

8 ビット変数をアトミック操作として指定された値に設定します。
InterlockedExchangeAdd

2 つの 32 ビット値のアトミック加算を実行します。
InterlockedExchangeAdd64

2 つの 64 ビット値のアトミック加算を実行します。
InterlockedExchangePointer

アドレスのペアをアトミックに交換します。
InterlockedExchangeSubtract

2 つの値のアトミック減算を実行します。
InterlockedIncrement

指定した 32 ビット変数の値をアトミック操作としてインクリメント (1 ずつ増加) します。
InterlockedIncrement16

指定した 16 ビット変数の値をアトミック操作としてインクリメント (1 ずつ増加) します。
InterlockedIncrement64

指定した 64 ビット変数の値をアトミック操作としてインクリメント (1 ずつ増加) します。
InterlockedOr

指定した LONG 値に対してアトミック OR 演算を実行します。
InterlockedOr16

指定した SHORT 値に対してアトミック OR 演算を実行します。
InterlockedOr64

指定した LONGLONG 値に対してアトミック OR 演算を実行します。
InterlockedOr8

指定した char 値に対してアトミック OR 演算を実行します。
InterlockedXor

指定した LONG 値に対してアトミック XOR 操作を実行します。
InterlockedXor16

指定した SHORT 値に対してアトミック XOR 操作を実行します。
InterlockedXor64

指定した LONGLONG 値に対してアトミック XOR 操作を実行します。
InterlockedXor8

指定した char 値に対してアトミック XOR 操作を実行します。
MemoryBarrier

CPU が読み取り操作と書き込み操作の順序を再作成できないようにするハードウェア メモリ バリア (フェンス) を作成します。 また、コンパイラが読み取り操作と書き込み操作の順序を再順序付けできなくなる可能性もあります。
OpenJobObjectA

既存のジョブ オブジェクトを開きます。 (OpenJobObjectA)
PAPCFUNC

アプリケーション定義の完了ルーチン。 QueueUserAPC 関数を呼び出すときに、このアドレスを指定します。
PFIBER_START_ROUTINE

CreateFiber 関数で使用されるアプリケーション定義関数。 ファイバーの開始アドレスとして機能します。
PFLS_CALLBACK_FUNCTION

アプリケーション定義関数。 FLS スロットが使用されている場合は、ファイバーの削除、スレッドの終了、FLS インデックスの解放時に FlsCallback が呼び出されます。
PreFetchCacheLine

近い将来にキャッシュラインが必要であることをプロセッサに示します。
PrepareTape

アクセスまたは削除するテープを準備します。
PulseEvent

指定したイベント オブジェクトをシグナル状態に設定し、適切な数の待機スレッドを解放した後、非署名状態にリセットします。
QueryFullProcessImageNameA

指定したプロセスの実行可能イメージの完全な名前を取得します。 (ANSI)
QueryFullProcessImageNameW

指定したプロセスの実行可能イメージの完全な名前を取得します。 (Unicode)
QueryUmsThreadInformation

指定されたユーザー モード スケジューリング (UMS) ワーカー スレッドに関する情報を取得します。
RegisterWaitForSingleObject

オブジェクトで待機するようにスレッド プール内の待機スレッドを指示します。
RTL_UMS_SCHEDULER_ENTRY_POINT

UMS 完了リストに関連付けられているアプリケーション定義ユーザー モード スケジューリング (UMS) スケジューラ エントリ ポイント関数。
RtlFirstEntrySList

1 つのリンクされたリストの最初のエントリを取得します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。
RtlInitializeSListHead

1 つのリンクされたリストの先頭を初期化します。 (RtlInitializeSListHead)
RtlInterlockedFlushSList

1 つのリンクリストからすべてのアイテムを削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 (RtlInterlockedFlushSList)
RtlInterlockedPopEntrySList

1 つのリンクリストの先頭から項目を削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 (RtlInterlockedPopEntrySList)
RtlInterlockedPushEntrySList

1 つのリンクリストの先頭に項目を挿入します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 (RtlInterlockedPushEntrySList)
RtlQueryDepthSList

指定した 1 つのリンク リスト内のエントリの数を取得します。 (RtlQueryDepthSList)
SetEnvironmentVariable

SetEnvironmentVariable 関数 (winbase.h) は、現在のプロセスの指定された環境変数の内容を設定します。
SetProcessAffinityMask

指定したプロセスのスレッドのプロセッサ アフィニティ マスクを設定します。
SetTapeParameters

テープのブロック サイズを指定するか、テープ デバイスを構成します。
SetTapePosition

指定したデバイスのテープ位置を設定します。
SetThreadAffinityMask

指定したスレッドのプロセッサ アフィニティ マスクを設定します。
SetThreadpoolCallbackCleanupGroup

指定したクリーンアップ グループを指定したコールバック環境に関連付けます。 (SetThreadpoolCallbackCleanupGroup)
SetThreadpoolCallbackLibrary

未処理のコールバックがある限り、指定した DLL が確実に読み込まれたままになります。 (SetThreadpoolCallbackLibrary)
SetThreadpoolCallbackPersistent

コールバックを永続スレッドで実行することを指定します。 (SetThreadpoolCallbackPersistent)
SetThreadpoolCallbackPool

コールバックの生成時に使用するスレッド プールを設定します。
SetThreadpoolCallbackPriority

同じスレッド プール内の他の作業項目に対するコールバック関数の優先度を指定します。 (SetThreadpoolCallbackPriority)
SetThreadpoolCallbackRunsLong

このコールバック環境に関連付けられているコールバックがすぐに戻らない可能性があることを示します。 (SetThreadpoolCallbackRunsLong)
SetUmsThreadInformation

指定したユーザー モード スケジューリング (UMS) ワーカー スレッドのアプリケーション固有のコンテキスト情報を設定します。
SwitchToFiber

ファイバーをスケジュールします。 関数はファイバーで呼び出す必要があります。
TpDestroyCallbackEnviron

指定したコールバック環境を削除します。 新しいスレッド プール オブジェクトを作成するためにコールバック環境が不要になった場合は、この関数を呼び出します。 (TpDestroyCallbackEnviron)
TpInitializeCallbackEnviron

スレッド プールのコールバック環境を初期化します。
TpSetCallbackActivationContext

アクティブ化コンテキストをコールバック環境に割り当てます。
TpSetCallbackCleanupGroup

指定したクリーンアップ グループを指定したコールバック環境に関連付けます。 (TpSetCallbackCleanupGroup)
TpSetCallbackFinalizationCallback

コールバック環境が終了したときに呼び出す関数を示します。
TpSetCallbackLongFunction

このコールバック環境に関連付けられているコールバックがすぐに戻らない可能性があることを示します。 (TpSetCallbackLongFunction)
TpSetCallbackNoActivationContext

コールバック環境にアクティブ化コンテキストがないことを示します。
TpSetCallbackPersistent

コールバックを永続スレッドで実行することを指定します。 (TpSetCallbackPersistent)
TpSetCallbackPriority

同じスレッド プール内の他の作業項目に対するコールバック関数の優先度を指定します。 (TpSetCallbackPriority)
TpSetCallbackRaceWithDll

未処理のコールバックがある限り、指定した DLL が読み込まれたままになります。 (TpSetCallbackRaceWithDll)
TpSetCallbackThreadpool

スレッド プールをコールバック環境に割り当てます。
UmsThreadYield

呼び出し元の UMS ワーカー スレッドが実行されているユーザー モード スケジューリング (UMS) スケジューラ スレッドを制御します。
UnregisterWait

RegisterWaitForSingleObject 関数によって発行された登録済みの待機操作を取り消します。 (UnregisterWait)
WinExec

指定したアプリケーションを実行します。
WriteTapemark

指定した数のファイルマーク、設定マーク、短いファイルマーク、または長いファイルマークをテープ デバイスに書き込みます。
YieldProcessor

待機しているスレッドにリソースを提供するようにプロセッサに通知します。

構造

 
CACHE_DESCRIPTOR

キャッシュ属性について説明します。
CACHE_RELATIONSHIP

キャッシュ属性について説明します。 この構造体は、GetLogicalProcessorInformationEx 関数と共に使用されます。
GROUP_AFFINITY

スレッドのアフィニティなど、プロセッサ グループ固有のアフィニティを表します。
GROUP_RELATIONSHIP

プロセッサ グループに関する情報を表します。 この構造体は、GetLogicalProcessorInformationEx 関数と共に使用されます。
IO_COUNTERS

プロセスまたはジョブ オブジェクトの I/O アカウンティング情報が含まれます。
JOBOBJECT_ASSOCIATE_COMPLETION_PORT

完了ポートをジョブに関連付けるために使用される情報が含まれます。
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

ジョブ オブジェクトの基本的なアカウンティング情報が含まれます。
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

ジョブ オブジェクトの基本的なアカウンティング情報と I/O アカウンティング情報が含まれます。
JOBOBJECT_BASIC_LIMIT_INFORMATION

ジョブ オブジェクトの基本的な制限情報が含まれます。
JOBOBJECT_BASIC_PROCESS_ID_LIST

ジョブ オブジェクトのプロセス識別子リストが含まれます。
JOBOBJECT_BASIC_UI_RESTRICTIONS

ジョブ オブジェクトの基本的なユーザー インターフェイス制限が含まれています。
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

ジョブ オブジェクトの CPU レート制御情報を格納します。 この構造体は、SetInformationJobObject 関数と QueryInformationJobObject 関数と JobObjectCpuRateControlInformation 情報クラスで使用されます。
JOBOBJECT_END_OF_JOB_TIME_INFORMATION

ジョブの終了時間制限を超えたときにシステムが実行するアクションを指定します。
JOBOBJECT_EXTENDED_LIMIT_INFORMATION

ジョブ オブジェクトの基本的な制限情報と拡張制限情報が含まれます。
JOBOBJECT_LIMIT_VIOLATION_INFORMATION

ジョブ オブジェクトに対して超過したリソース通知の制限に関する情報が含まれます。 この構造体は、JobObjectLimitViolationInformation 情報クラスと共に QueryInformationJobObject 関数で使用されます。
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

ジョブ オブジェクトに対して超過したリソース通知の制限に関する拡張情報が含まれます。 この構造体は、QueryInformationJobObject 関数と JobObjectLimitViolationInformation2 情報クラスで使用されます。
JOBOBJECT_NET_RATE_CONTROL_INFORMATION

ジョブのネットワーク トラフィックを制御するために使用される情報が含まれます。 この構造体は、JobObjectNetRateControlInformation 情報クラスを使用して、SetInformationJobObject 関数と QueryInformationJobObject 関数によって使用されます。
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

ジョブ オブジェクトの通知制限に関する情報が含まれます。 この構造体は、JobObjectNotificationLimitInformation 情報クラスを使用して、SetInformationJobObject 関数と QueryInformationJobObject 関数によって使用されます。
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

ジョブ オブジェクトの通知制限に関する拡張情報が含まれます。 この構造体は、SetInformationJobObject 関数と QueryInformationJobObject 関数と JobObjectNotificationLimitInformation2 情報クラスで使用されます。
JOBOBJECT_SECURITY_LIMIT_INFORMATION

ジョブ オブジェクトのセキュリティ制限が含まれています。
NUMA_NODE_RELATIONSHIP

プロセッサ グループ内の NUMA ノードに関する情報を表します。 この構造体は、GetLogicalProcessorInformationEx 関数と共に使用されます。
PROCESS_MITIGATION_ASLR_POLICY

アドレス空間ランダム化レイアウト (ASLR) のプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

イメージの署名に応じて、イメージを読み込むためのプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

制御フロー ガード (CFG) のプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_DEP_POLICY

データ実行防止 (DEP) のプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

動的コードの生成と変更を制限するためのプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

レガシ拡張ポイント DLL のプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_FONT_DISABLE_POLICY

システム以外のフォントを読み込むためのプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_IMAGE_LOAD_POLICY

リモート デバイスからイメージを読み込むためのプロセス軽減ポリシー設定が含まれています。
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY

???.のプロセス軽減ポリシー設定が含まれています
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY

このデータ構造は、サイド チャネルの軽減に関連するプロセス ポリシーの状態を提供します。 これには、投機的実行とページ結合を含むサイド チャネル攻撃が含まれる場合があります。
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

無効なハンドル参照に新しい動作を適用するために使用されます。
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

プロセスによって呼び出すことができるシステム呼び出しに制限を課すために使用されます。
PROCESSOR_GROUP_INFO

プロセッサ グループ内のプロセッサの数とアフィニティを表します。
PROCESSOR_NUMBER

プロセッサ グループ内の論理プロセッサを表します。
PROCESSOR_RELATIONSHIP

プロセッサ グループ内のアフィニティに関する情報を表します。 この構造体は、GetLogicalProcessorInformationEx 関数と共に使用されます。
SINGLE_LIST_ENTRY

1 つのリンクされたリスト内のアイテムを表します。S
SLIST_ENTRY

1 つのリンクされたリスト内のアイテムを表します。 (SLIST_ENTRY)
STARTUPINFOEXA

新しいプロセスのウィンドウ ステーション、デスクトップ、標準ハンドル、および属性を指定します。 これは、CreateProcess 関数と CreateProcessAsUser 関数と共に使用されます。 (ANSI)
STARTUPINFOEXW

新しいプロセスのウィンドウ ステーション、デスクトップ、標準ハンドル、および属性を指定します。 これは、CreateProcess 関数と CreateProcessAsUser 関数と共に使用されます。 (Unicode)
SYSTEM_CPU_SET_INFORMATION

この構造体は、GetSystemCpuSetInformation によって返されます。 システム上の CPU セットを列挙し、現在の状態を判断するために使用されます。
SYSTEM_LOGICAL_PROCESSOR_INFORMATION

指定したプロセッサ セット間のリレーションシップについて説明します。 この構造体は、GetLogicalProcessorInformation 関数と共に使用されます。
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

論理プロセッサと関連ハードウェアの関係に関する情報が含まれます。 GetLogicalProcessorInformationEx 関数は、この構造体を使用します。
TAPE_ERASE

消去するパーティションについて説明します。
TAPE_GET_DRIVE_PARAMETERS

テープ ドライブについて説明します。 GetTapeParameters 関数で使用されます。
TAPE_GET_MEDIA_PARAMETERS

テープ ドライブ内のテープについて説明します。 GetTapeParameters 関数によって使用されます。
TAPE_GET_POSITION

テープの位置を表します。
TAPE_PREPARE

テープを準備する方法について説明します。
TAPE_SET_DRIVE_PARAMETERS

テープ ドライブについて説明します。 SetTapeParameters 関数によって使用されます。
TAPE_SET_MEDIA_PARAMETERS

テープ ドライブ内のテープについて説明します。 SetTapeParameters 関数によって使用されます。
TAPE_SET_POSITION

テープを配置する方法と場所について説明します。
TAPE_WRITE_MARKS

書き込むテープマークの種類と数について説明します。
UMS_CREATE_THREAD_ATTRIBUTES

ユーザー モード スケジューリング (UMS) ワーカー スレッドの属性を指定します。
UMS_SCHEDULER_STARTUP_INFO

ユーザー モード スケジューリング (UMS) スケジューラ スレッドの属性を指定します。
UMS_SYSTEM_THREAD_INFORMATION

UMS スケジューラ スレッド、UMS ワーカー スレッド、または UMS 以外のスレッドを指定します。 GetUmsSystemThreadInformation 関数は、この構造体を使用します。
WIN32_STREAM_ID

ストリーム データを格納します。