英語で読む

次の方法で共有


resapi.h ヘッダー

このヘッダーは、Windows クラスタリングで使用されます。 詳細については、次を参照してください。

resapi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CloseClusterCryptProvider

暗号化サービス プロバイダー (CSP) へのハンドルを閉じます。 PCLOSE_CLUSTER_CRYPT_PROVIDER型は、この関数へのポインターを定義します。
CLRES_V1_FUNCTION_TABLE

Resource API のバージョン 1.0 の関数テーブルを初期化します。
CLRES_V2_FUNCTION_TABLE_SET

Resource API のバージョン 2.0 の関数テーブルを初期化します。
CLRES_V3_FUNCTION_TABLE_SET

Resource API のバージョン 3.0 の関数テーブルを初期化します。
CLRES_V4_FUNCTION_TABLE_SET

Resource API のバージョン 4.0 の関数テーブルを初期化します。
ClusAddClusterHealthFault

ClusAddClusterHealthFault 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
ClusGetClusterHealthFaults

ClusGetClusterHealthFaults 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
ClusRemoveClusterHealthFault

ClusRemoveClusterHealthFault 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
ClusterClearBackupStateForSharedVolume

クラスター共有ボリュームのバックアップ状態をクリアします。
ClusterDecrypt

暗号化サービス プロバイダー (CSP) のチェックポイント データを復号化します。
ClusterEncrypt

暗号化サービス プロバイダー (CSP) のチェックポイント データを暗号化します。
ClusterGetVolumeNameForVolumeMountPoint

ClusterGetVolumeNameForVolumeMountPoint は、変更または使用できない可能性があります。 代わりに、GetVolumeNameForVolumeMountPoint を使用します。
ClusterGetVolumePathName

ClusterGetVolumePathName は、変更または使用できない可能性があります。 代わりに、GetVolumePathName を使用します。
ClusterIsPathOnSharedVolume

パスがクラスター共有ボリューム上にあるかどうかを判断します。
ClusterPrepareSharedVolumeForBackup

ClusterPrepareSharedVolumeForBackup は、変更または使用できない可能性があります。
ClusWorkerCheckTerminate

ワーカー スレッドをできるだけ早く終了するかどうかを決定します。 PCLUSAPIClusWorkerCheckTerminate 型は、この関数へのポインターを定義します。
ClusWorkerCreate

ワーカー スレッドを作成します。 PCLUSAPI_CLUS_WORKER_CREATE型は、この関数へのポインターを定義します。
ClusWorkersTerminate

複数のワーカー スレッドが、指定されたタイムアウトまで終了するまで待機します。
ClusWorkerTerminate

ワーカー スレッドが、指定されたタイムアウトまで終了するまで待機します。 (ClusWorkerTerminate)
ClusWorkerTerminateEx

ワーカー スレッドが、指定されたタイムアウトまで終了するまで待機します。 (ClusWorkerTerminateEx)
FreeClusterCrypt

FreeClusterCrypt 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
FreeClusterHealthFault

FreeClusterHealthFault 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
FreeClusterHealthFaultArray

FreeClusterHealthFaultArray 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
InitializeClusterHealthFault

InitializeClusterHealthFault 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
InitializeClusterHealthFaultArray

InitializeClusterHealthFaultArray 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
OpenClusterCryptProvider

クラスター リソースのチェックポイント データの暗号化を管理するために、暗号化サービス プロバイダー (CSP) へのハンドルを開きます。 POPEN_CLUSTER_CRYPT_PROVIDER型は、この関数へのポインターを定義します。
ResUtilAddUnknownProperties

クラスター データベースから不明なプロパティのセットを取得し、プロパティ リストの末尾に追加します。
ResUtilCreateDirectoryTree

パスに指定されたすべてのディレクトリを作成し、既に存在するディレクトリをスキップします。 PRESUTIL_CREATE_DIRECTORY_TREE型は、この関数へのポインターを定義します。
ResUtilDupParameterBlock

あるパラメーター ブロックから別のパラメーター ブロックへのデータのメンバーごとのコピーを実行します。
ResUtilDupString

null で終わる Unicode 文字列を複製します。
ResUtilEnumPrivateProperties

クラスター オブジェクトのプライベート プロパティの名前を取得します。 PRESUTIL_ENUM_PRIVATE_PROPERTIES型は、この関数へのポインターを定義します。
ResUtilEnumProperties

クラスター オブジェクトのプロパティ名を列挙します。 PRESUTIL_ENUM_PROPERTIES型は、この関数へのポインターを定義します。
ResUtilEnumResources

ローカル クラスター内のすべてのリソースを列挙し、各リソースのユーザー定義操作を開始します。 PRESUTIL_ENUM_RESOURCES型は、この関数へのポインターを定義します。
ResUtilEnumResourcesEx

指定したクラスター内のすべてのリソースを列挙し、各リソースのユーザー定義操作を開始します。 PRESUTIL_ENUM_RESOURCES_EX型は、この関数へのポインターを定義します。
ResUtilEnumResourcesEx2

指定したクラスター内のすべてのリソースを列挙し、各リソースのユーザー定義操作を開始します。 PRESUTIL_ENUM_RESOURCES_EX2型は、この関数へのポインターを定義します。
ResUtilExpandEnvironmentStrings

環境変数への拡張されていない参照を含む文字列を展開します。 PRESUTIL_EXPAND_ENVIRONMENT_STRINGS型は、この関数へのポインターを定義します。
ResUtilFindBinaryProperty

プロパティ リストで指定したバイナリ プロパティを検索し、プロパティの値を返すこともできます。 PRESUTIL_FIND_BINARY_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindDependentDiskResourceDriveLetter

リソースの物理ディスク依存関係に関連付けられているドライブ文字を取得します。 PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER型は、この関数へのポインターを定義します。
ResUtilFindDwordProperty

プロパティ リスト内の符号なし long プロパティ値を検索します。 PRESUTIL_FIND_DWORD_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindExpandedSzProperty

プロパティ リスト内の展開された文字列プロパティ値を検索します。 PRESUTIL_FIND_EXPANDED_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindExpandSzProperty

プロパティ リスト内の展開可能な文字列プロパティを検索します。 PRESUTIL_FIND_EXPAND_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindFileTimeProperty

TBD PRESUTIL_FIND_FILETIME_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindLongProperty

プロパティ リスト内の符号付き long プロパティ値を検索します。 PRESUTIL_FIND_LONG_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindMultiSzProperty

プロパティ リスト内の複数の文字列プロパティを検索します。 PRESUTIL_FIND_MULTI_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindSzProperty

プロパティ リスト内の文字列プロパティを検索します。 PRESUTIL_FIND_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFindULargeIntegerProperty

プロパティ リストから大きな整数プロパティ値を取得します。 PRESUTIL_FIND_ULARGEINTEGER_PROPERTY型は、この関数へのポインターを定義します。
ResUtilFreeEnvironment

ResUtilGetEnvironmentWithNetName で作成された環境変数ブロックを破棄します。 PRESUTIL_FREE_ENVIRONMENT型は、この関数へのポインターを定義します。
ResUtilFreeParameterBlock

ResUtilDupParameterBlock によってパラメーター ブロックに割り当てられたメモリの割り当てを解除します。
ResUtilGetAllProperties

クラスター オブジェクトのすべての既定のプロパティと不明なプロパティを含むプロパティ リストを返します。 PRESUTIL_GET_ALL_PROPERTIES型は、この関数へのポインターを定義します。
ResUtilGetBinaryProperty

プロパティ リストからバイナリ プロパティを取得し、リスト内の次のプロパティへのポインターを進めます。 PRESUTIL_GET_BINARY_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetBinaryValue

クラスター データベースからバイナリ値を返します。
ResUtilGetClusterRoleState

特定のロールがクラスターに割り当てられているかどうかを判断します。
ResUtilGetCoreClusterResources

コア ネットワーク名、IP アドレス、クォーラム リソースにハンドルを返します。 PRESUTIL_GET_CORE_CLUSTER_RESOURCES型は、この関数へのポインターを定義します。
ResUtilGetCoreClusterResourcesEx

コア、ネットワーク名、IP アドレス、クォーラム リソースにハンドルを返します。 PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX型は、この関数へのポインターを定義します。
ResUtilGetDwordProperty

プロパティ リストから DWORD プロパティを取得し、リスト内の次のプロパティへのポインターを進めます。 PRESUTIL_GET_DWORD_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetDwordValue

クラスター データベースから数値を返します。
ResUtilGetEnvironmentWithNetName

リソースがクラスター ネットワーク名を使用してその場所を識別するように、リソースの環境データを調整します。
ResUtilGetExpandSzValue

クラスター データベースから展開可能な文字列値を返します。
ResUtilGetFileTimeProperty

TBD PRESUTIL_GET_FILETIME_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetLongProperty

TBD PRESUTIL_GET_LONG_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetMultiSzProperty

プロパティ リストから複数の文字列プロパティを取得し、リスト内の次のプロパティへのポインターを進めます。 PRESUTIL_GET_MULTI_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetMultiSzValue

クラスター データベースから複数の文字列値を返します。
ResUtilGetPrivateProperties

クラスター オブジェクトのプライベート プロパティを返します。 PRESUTIL_GET_PRIVATE_PROPERTIES型は、この関数へのポインターを定義します。
ResUtilGetProperties

クラスター データベースからプロパティ テーブルで指定されたプロパティを取得し、プロパティ リストで返します。 PRESUTIL_GET_PROPERTIES型は、この関数へのポインターを定義します。
ResUtilGetPropertiesToParameterBlock

クラスター データベースからプロパティ テーブルで指定されたプロパティを取得し、パラメーター ブロックで返します。
ResUtilGetProperty

クラスター データベースから指定したプロパティを返します。 PRESUTIL_GET_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetPropertyFormats

指定したプロパティ セットの形式を記述するプロパティ形式リストを返します。 PRESUTIL_GET_PROPERTY_FORMATS型は、この関数へのポインターを定義します。
ResUtilGetPropertySize

指定したプロパティに必要な合計バイト数を返します。
ResUtilGetQwordValue

ResUtilGetQwordValue 関数は、Windows クラスタリングで使用される resapi.h ヘッダーの一部である正常性エラー ユーティリティ関数です。
ResUtilGetResourceDependency

指定したリソースの依存関係を列挙し、指定した型の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY型は、この関数へのポインターを定義します。
ResUtilGetResourceDependencyByClass

指定したクラスター内の指定したリソースの依存関係を列挙し、指定したリソース クラスに一致する依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS型は、この関数へのポインターを定義します。
ResUtilGetResourceDependencyByClassEx

指定したクラスター内の指定したリソースの依存関係を列挙し、指定したリソース クラスに一致する依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX型は、この関数へのポインターを定義します。
ResUtilGetResourceDependencyByName

指定したクラスター内の指定したリソースの依存関係を列挙し、指定した型の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME型は、この関数へのポインターを定義します。
ResUtilGetResourceDependencyByNameEx

指定したクラスター内の指定したリソースの依存関係を列挙し、指定した型の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX型は、この関数へのポインターを定義します。
ResUtilGetResourceDependencyEx

指定したリソースの依存関係を列挙し、指定した型の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_EX型は、この関数へのポインターを定義します。
ResUtilGetResourceDependentIPAddressProps

指定したリソースに対して見つかった最初の IP アドレス依存関係のプライベート プロパティを取得します。 PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS型は、この関数へのポインターを定義します。
ResUtilGetResourceName

リソースの名前を返します。 PRESUTIL_GET_RESOURCE_NAME型は、この関数へのポインターを定義します。
ResUtilGetResourceNameDependency

ローカル クラスター内の指定したリソースの依存関係を列挙し、指定したリソースの種類の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY型は、この関数へのポインターを定義します。
ResUtilGetResourceNameDependencyEx

ローカル クラスター内の指定したリソースの依存関係を列挙し、指定したリソースの種類の依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX型は、この関数へのポインターを定義します。
ResUtilGetSzProperty

プロパティ リストから文字列プロパティを取得し、リスト内の次のプロパティへのポインターを進めます。 PRESUTIL_GET_SZ_PROPERTY型は、この関数へのポインターを定義します。
ResUtilGetSzValue

クラスター データベースから文字列値を返します。
ResUtilInitializeResourceStatus

RESOURCE_STATUS構造体を初期化します。
ResUtilIsPathValid

パスが構文的に有効かどうかを確認します。
ResUtilIsResourceClassEqual

指定したリソースのリソース クラスが、指定したリソース クラスと等しいかどうかをテストします。 PRESUTIL_IS_RESOURCE_CLASS_EQUAL型は、この関数へのポインターを定義します。
ResUtilLeftPaxosIsLessThanRight

指定した Paxos タグに、指定した他の指定された Paxos タグよりも古いクラスター構成情報が含まれているかどうかを示します。
ResUtilPaxosComparer

2 つの Paxos タグを比較し、同じ値を持っているかどうかを示します。
ResUtilPropertyListFromParameterBlock

プロパティ テーブルとパラメーター ブロックからプロパティ リストを構築します。
ResUtilRemoveResourceServiceEnvironment

サービスから環境データを削除します。 この関数は、リソース DLL から呼び出す必要があります。 PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT型は、この関数へのポインターを定義します。
ResUtilResourcesEqual

2 つのリソース ハンドルが同じリソースを表しているかどうかをテストします。 PRESUTIL_RESOURCES_EQUAL型は、この関数へのポインターを定義します。
ResUtilResourceTypesEqual

リソースの種類が、指定したリソースのリソースの種類名と一致するかどうかをテストします。 PRESUTIL_RESOURCE_TYPES_EQUAL型は、この関数へのポインターを定義します。
ResUtilSetBinaryValue

クラスター データベースのバイナリ値を設定します。
ResUtilSetDwordValue

クラスター データベースの数値を設定します。 PRESUTIL_SET_DWORD_VALUE型は、この関数へのポインターを定義します。
ResUtilSetExpandSzValue

クラスター データベースの展開可能な文字列値を設定します。 PRESUTIL_SET_EXPAND_SZ_VALUE型は、この関数へのポインターを定義します。
ResUtilSetMultiSzValue

クラスター データベースに複数の文字列値を設定します。 PRESUTIL_SET_MULTI_SZ_VALUE型は、この関数へのポインターを定義します。
ResUtilSetPrivatePropertyList

クラスター オブジェクトのプライベート プロパティを設定します。
ResUtilSetPropertyParameterBlock

パラメーター ブロックからクラスター データベースのプロパティを設定します。 (ResUtilSetPropertyParameterBlock)
ResUtilSetPropertyParameterBlockEx

パラメーター ブロックからクラスター データベースのプロパティを設定します。 (ResUtilSetPropertyParameterBlockEx)
ResUtilSetPropertyTable

プロパティ テーブルのプロパティ リストに基づいて、クラスター データベースのプロパティを設定します。
ResUtilSetPropertyTableEx

プロパティ テーブルのプロパティ リストに基づいて、クラスター データベースのプロパティを設定します。
ResUtilSetQwordValue

TBD PRESUTIL_SET_QWORD_VALUE型は、この関数へのポインターを定義します。
ResUtilSetResourceServiceEnvironment

サービスがクラスター ネットワーク名を使用してその場所を識別するように、サービスの環境データを調整します。 この関数は、リソース DLL から呼び出す必要があります。 PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT型は、この関数へのポインターを定義します。
ResUtilSetResourceServiceStartParameters

クラスター リソースとして正しく動作するように、指定したサービスの開始パラメーターを調整します。 リソース DLL から呼び出す必要があります。 PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS型は、この関数へのポインターを定義します。
ResUtilSetResourceServiceStartParametersEx

クラスター リソースとして正しく動作するように、指定したサービスの開始パラメーターを調整します。 リソース DLL から呼び出す必要があります。 PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX型は、この関数へのポインターを定義します。
ResUtilSetSzValue

クラスター データベースの文字列値を設定します。 PRESUTIL_SET_SZ_VALUE型は、この関数へのポインターを定義します。
ResUtilSetUnknownProperties

クラスター オブジェクトの不明なプロパティをクラスター データベースに格納します。
ResUtilSetValueEx

クラスター データベースの値を設定します。
ResUtilStartResourceService

サービスを開始します。 PRESUTIL_START_RESOURCE_SERVICE型は、この関数へのポインターを定義します。
ResUtilStopResourceService

名前付きサービスを停止します。 PRESUTIL_STOP_RESOURCE_SERVICE型は、この関数へのポインターを定義します。
ResUtilStopService

ハンドルによって識別されるサービスを停止します。 PRESUTIL_STOP_SERVICE型は、この関数へのポインターを定義します。
ResUtilTerminateServiceProcessFromResDll

リソース DLL によってクラスター リソースとして管理されているサービスのプロセスを終了しようとします。 PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL型は、この関数へのポインターを定義します。
ResUtilVerifyPrivatePropertyList

プロパティ リストの書式が正しいことを確認します。
ResUtilVerifyPropertyTable

プロパティ テーブルを使用して、プロパティ リストが正しく書式設定されていることを確認します。
ResUtilVerifyResourceService

名前付きサービスが開始中または現在実行中であることを確認します。 PRESUTIL_VERIFY_RESOURCE_SERVICE型は、この関数へのポインターを定義します。
ResUtilVerifyService

ハンドルによって識別されるサービスが開始中か現在実行中かどうかを確認します。 PRESUTIL_VERIFY_SERVICE型は、この関数へのポインターを定義します。

コールバック関数

 
LPRESOURCE_CALLBACK

LPRESOURCE_CALLBACKコールバック関数は、別の関数からアクセスでき、最初の関数の完了後に呼び出されます。 (LPRESOURCE_CALLBACK)
LPRESOURCE_CALLBACK_EX

LPRESOURCE_CALLBACK_EXコールバック関数は、別の関数からアクセスでき、最初の関数の完了後に呼び出されます。 (LPRESOURCE_CALLBACK_EX)
PARBITRATE_ROUTINE

ノードがクォーラム リソースの所有権の回復を試みることができます。
PBEGIN_RESCALL_AS_USER_ROUTINE

PBEGIN_RESCALL_AS_USER_ROUTINE型は、このコールバック関数へのポインターを定義します。
PBEGIN_RESCALL_ROUTINE

リソース コントロール コードの呼び出しを開始します。 PBEGIN_RESCALL_ROUTINE型は、このコールバック関数へのポインターを定義します。
PBEGIN_RESTYPECALL_AS_USER_ROUTINE

PBEGIN_RESTYPECALL_AS_USER_ROUTINE型は、このコールバック関数へのポインターを定義します。
PBEGIN_RESTYPECALL_ROUTINE

リソース コントロール コードの呼び出しを開始します。 PBEGIN_RESTYPECALL_ROUTINE型は、このコールバック関数へのポインターを定義します。
PCANCEL_ROUTINE

リソースに対する操作を取り消します。
PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS

PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS型は、この関数へのポインターを定義します。
PCHANGE_RESOURCE_PROCESS_FOR_DUMPS

PCHANGE_RESOURCE_PROCESS_FOR_DUMPS型は、この関数へのポインターを定義します。
PCLOSE_ROUTINE

リソースを閉じます。
PCLUSAPI_CLUS_WORKER_TERMINATE

ワーカー スレッドを終了します。 PCLUSAPI_CLUS_WORKER_TERMINATE型は、この関数へのポインターを定義します。
PEND_CONTROL_CALL

リソース制御コード操作が完了したときに呼び出されます。 PEND_CONTROL_CALL型は、この関数へのポインターを定義します。
PEND_TYPE_CONTROL_CALL

リソースの種類の制御コード操作が完了したときに呼び出されます。 PEND_TYPE_CONTROL_CALL型は、この関数へのポインターを定義します。
PEXTEND_RES_CONTROL_CALL

リソース制御コードの呼び出しのタイムアウトを拡張します。 PEXTEND_RES_CONTROL_CALL型は、この関数へのポインターを定義します。
PEXTEND_RES_TYPE_CONTROL_CALL

リソースの種類の制御コードの呼び出しのタイムアウトを拡張します。 PEXTEND_RES_TYPE_CONTROL_CALL型は、この関数へのポインターを定義します。
PIS_ALIVE_ROUTINE

リソースを使用できるかどうかを判断します。
PLOG_EVENT_ROUTINE

クラスター ログにイベントを記録します。
PLOOKS_ALIVE_ROUTINE

リソースが使用できるように見えるかどうかを判断します。
POFFLINE_ROUTINE

POFFLINE_ROUTINEコールバック関数は、クリーンアップ処理が完了した後、リソースを使用不可としてマークします。
POFFLINE_V2_ROUTINE

POFFLINE_V2_ROUTINEコールバック関数は、クリーンアップ処理が完了した後、リソースを使用不可としてマークします。
PONLINE_ROUTINE

PONLINE_ROUTINEコールバック関数は、リソースを使用可能としてマークします。 (PONLINE_ROUTINE)
PONLINE_V2_ROUTINE

PONLINE_V2_ROUTINEコールバック関数は、リソースを使用可能としてマークします。 (PONLINE_V2_ROUTINE)
POPEN_ROUTINE

POPEN_ROUTINEコールバック関数によってリソースが開きます。 POPEN_ROUTINE型は、この関数へのポインターを定義します。
POPEN_V2_ROUTINE

POPEN_V2_ROUTINEコールバック関数によってリソースが開きます。 POPEN_V2_ROUTINE型は、この関数へのポインターを定義します。
PQUORUM_RESOURCE_LOST

クォーラム リソースの制御が失われたときに呼び出されます。
PRAISE_RES_TYPE_NOTIFICATION

TBD PRAISE_RES_TYPE_NOTIFICATION型は、この関数へのポインターです。
PRELEASE_ROUTINE

クォーラム リソースを調停から解放します。
PRESOURCE_CONTROL_ROUTINE

リソースに適用される操作を実行します。
PRESOURCE_TYPE_CONTROL_ROUTINE

リソースの種類に適用される操作を実行します。
PSET_INTERNAL_STATE

リソースの内部状態を設定します。
PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE

PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE コールバック関数は、リソースの種類の制御コード操作が完了したときに呼び出されます。
PSET_RESOURCE_LOCKED_MODE_ROUTINE

リソースに対してロック モードが構成されたことを報告します。
PSET_RESOURCE_STATUS_ROUTINE

PSET_RESOURCE_STATUS_ROUTINEコールバック関数は、リソースの状態を更新するために呼び出されます。
PSET_RESOURCE_STATUS_ROUTINE_EX

PSET_RESOURCE_STATUS_ROUTINE_EXコールバック関数は、リソースの状態を更新するために呼び出されます。 (PSET_RESOURCE_STATUS_ROUTINE_EX)
PSIGNAL_FAILURE_ROUTINE

リソース インスタンスにエラーが発生したことを報告します。 PSIGNAL_FAILURE_ROUTINE型は、この関数へのポインターを定義します。
PSTARTUP_EX_ROUTINE

リソース DLL を読み込み、関数テーブルとバージョン番号を含む構造体を返します。
PSTARTUP_ROUTINE

関数テーブルとバージョン番号を含む構造体を返すリソース DLL を読み込みます。
PTERMINATE_ROUTINE

クリーンアップ処理が完了するのを待たずに、すぐにリソースを使用不可としてマークします。
PWORKER_START_ROUTINE

指定したコールバック ルーチンを使用してワーカー スレッドを初期化します。 PWORKER_START_ROUTINE型は、この関数へのポインターを定義します。

構造

 
CLRES_CALLBACK_FUNCTION_TABLE

StartupEx コールバック関数の関数テーブルを表します。
CLRES_FUNCTION_TABLE

任意のバージョンの Resource API の関数テーブルについて説明します。
CLRES_V1_FUNCTIONS

Startup を除くすべての Resource API バージョン 1.0 エントリ ポイントへのポインターが含まれます。
CLRES_V2_FUNCTIONS

StartupEx を除くすべての Resource API バージョン 2.0 エントリ ポイントへのポインターが含まれます。
CLRES_V3_FUNCTIONS

StartupEx を除くすべての Resource API バージョン 3.0 エントリ ポイントへのポインターが含まれます。
CLRES_V4_FUNCTIONS

StartupEx を除くすべての Resource API バージョン 4.0 エントリ ポイントへのポインターが含まれます。
CLUS_WORKER

ワーカー スレッドに関する情報を格納します。
CLUSTER_HEALTH_FAULT

CLUSTER_HEALTH_FAULT構造体は、Windows クラスタリングで使用される resapi.h ヘッダーの一部です。
CLUSTER_HEALTH_FAULT_ARRAY

CLUSTER_HEALTH_FAULT_ARRAY構造体は、Windows クラスタリングで使用される resapi.h ヘッダーの一部です。
GET_OPERATION_CONTEXT_PARAMS

CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT コントロール コードの入力として使用されるコンテキスト パラメーターを表します。
MONITOR_STATE

MONITOR_STATE構造体は、Windows クラスタリングで使用される resapi.h ヘッダーの一部です。
PaxosTagCStruct

クラスター ノードの Paxos タグ値を格納します。クラスターがファイル共有監視を使用する場合に、ノードのクラスター構成バージョンに関する情報が格納されます。
POST_UPGRADE_VERSION_INFO

クラスター サービスのアップグレード後の状態情報を表します。
RESOURCE_STATUS

オンラインまたはオフラインになっているリソースに関する情報が含まれます。 この構造体は、コールバック関数 SetResourceStatus のパラメーターとして使用されます。
RESOURCE_STATUS_EX

オンラインまたはオフラインになっているリソースに関する情報が含まれます。 この構造体は、コールバック関数 SetResourceStatusEx のパラメーターとして使用されます。
RESUTIL_FILETIME_DATA

FILETIME で許可される既定値、最大値、最小値について説明します。
RESUTIL_LARGEINT_DATA

符号付き大整数に対して許可される既定値、最大値、最小値について説明します。
RESUTIL_PROPERTY_ITEM

クラスター オブジェクト のプロパティに関する情報を格納します。 RESUTIL_PROPERTY_ITEM構造体の配列は、プロパティ操作で使用できるプロパティ テーブルを形成します。
RESUTIL_ULARGEINT_DATA

符号なし大整数に対して許可される既定値、最大値、最小値について説明します。
WitnessTagHelper

PaxosTagCStruct 構造体の検証に使用される情報が含まれます。
WitnessTagUpdateHelper

PaxosTagCStruct 構造体の更新と検証に使用される情報が含まれます。

列挙

 
CLUSTER_RESOURCE_APPLICATION_STATE

リソース アプリケーションの状態を列挙します。
CLUSTER_ROLE

標準クラスター ロールの名前を格納します。
CLUSTER_ROLE_STATE

ResUtilGetClusterRoleState 関数の潜在的な戻り値を定義します。
FAILURE_TYPE

クラスター リソースのエラーの種類を定義します。
LOG_LEVEL

LogEvent コールバック関数に渡されるログ イベントの重大度を表します。
RESDLL_CONTEXT_OPERATION_TYPE

GET_OPERATION_CONTEXT_PARAMS構造体のさまざまな種類のコンテキスト操作を指定します。
RESOURCE_EXIT_STATE

リソースの可能な終了状態を列挙します。
RESOURCE_MONITOR_STATE

RESOURCE_MONITOR_STATE列挙は、アプリケーションの実行中に発生するインストルメンテーション アクティビティのビューを提供します。
VM_RESDLL_CONTEXT

仮想マシンが実行するアクションが含まれます。