Win32 API 日本語リファレンス
ホーム › Networking.Clustering › PBEGIN_RESTYPECALL_ROUTINE

PBEGIN_RESTYPECALL_ROUTINE

コールバック

シグネチャ

DWORD PBEGIN_RESTYPECALL_ROUTINE(
    LPWSTR ResourceTypeName,
    DWORD ControlCode,
    void* InBuffer,
    DWORD InBufferSize,
    void* OutBuffer,
    DWORD OutBufferSize,
    DWORD* BytesReturned,
    LONGLONG context,
    BOOL* ReturnedAsynchronously
);

パラメーター

フィールド型説明
ResourceTypeNameLPWSTRリソースの種類の名前です。
ControlCodeDWORD呼び出す制御コードです。
InBuffervoid*制御コードの呼び出しに使用する入力データを格納したバッファーへのポインターです。
InBufferSizeDWORDInBuffer で指定されたバッファーのサイズ (バイト単位) です。
OutBuffervoid*制御コードの呼び出しによる出力データを格納するバッファーへのポインターです。
OutBufferSizeDWORDOutBuffer で指定されたバッファーのサイズ (バイト単位) です。
BytesReturnedDWORD*OutBuffer によって返されたデータのサイズ (バイト単位) です。
contextLONGLONG

呼び出されたリソースの種類の制御コードに対するコンテキストです。

Windows Server 2012 R2: このパラメーターは Windows Server 2016 で追加されました。

ReturnedAsynchronouslyBOOL*

操作が非同期に返る場合は TRUE、それ以外の場合は FALSE です。

Windows Server 2012 R2: このパラメーターは Windows Server 2016 で追加されました。

- resCallId [in]

このパラメーターは Windows Server 2016 で削除されました。

Windows Server 2012 R2: このパラメーターは Windows Server 2012 R2 でのみサポートされます。

公式ドキュメント

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

戻り値

この関数は、次のいずれかの値、またはシステム エラー コードを返します。

戻り値 説明
ERROR_SUCCESS
操作は正常に完了しました。
ERROR_RESOURCE_NOT_FOUND
リソース ID が見つかりませんでした。
ERROR_INVALID_FUNCTION
要求された制御コードはサポートされていません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)