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 ストリーム データを格納します。 |