PBEGIN_RESTYPECALL_ROUTINE コールバック関数 (resapi.h)
リソース コントロール コードの呼び出しを開始します。 PBEGIN_RESTYPECALL_ROUTINE型は、このコールバック関数へのポインターを定義します。
構文
PBEGIN_RESTYPECALL_ROUTINE PbeginRestypecallRoutine;
DWORD PbeginRestypecallRoutine(
[in] LPCWSTR ResourceTypeName,
[in] DWORD ControlCode,
[in] PVOID InBuffer,
[in] DWORD InBufferSize,
[out] PVOID OutBuffer,
[in] DWORD OutBufferSize,
[out] LPDWORD BytesReturned,
[in] PRESTYPE_CTL_CTX context,
[out] PBOOL ReturnedAsynchronously
)
{...}
パラメーター
[in] ResourceTypeName
リソースの種類の名前。
[in] ControlCode
呼び出すコントロール コード。
[in] InBuffer
コントロール コードの呼び出しの入力データを含むバッファーへのポインター。
[in] InBufferSize
InBuffer で指定されたバッファーのサイズ (バイト単位)。
[out] OutBuffer
コントロール コードの呼び出しの出力データを含むバッファーへのポインター。
[in] OutBufferSize
OutBuffer で指定されたバッファーのサイズ (バイト単位)。
[out] BytesReturned
OutBuffer によって返されるデータのサイズ (バイト単位)。
[in] context
呼び出されたリソースの種類制御コードへのコンテキスト。
Windows Server 2012 R2: このパラメーターは Windows Server 2016 に追加されました。
[out] ReturnedAsynchronously
操作 が非同期的に返される場合は TRUE。それ以外の場合は FALSE。
Windows Server 2012 R2: このパラメーターは Windows Server 2016 に追加されました。
戻り値
関数は、次のいずれかの値またはシステム エラー コードを返します。
リターン コード | 説明 |
---|---|
|
操作は正常に完了しました。 |
|
リソース ID が見つかりませんでした。 |
|
要求された制御コードはサポートされていません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 R2 |
対象プラットフォーム | Windows |
ヘッダー | resapi.h |