ホーム › Security.ConfigurationSnapin › PFSCE_SET_INFO
PFSCE_SET_INFO
コールバックシグネチャ
DWORD PFSCE_SET_INFO(
void* sceHandle,
SCESVC_INFO_TYPE sceType,
CHAR* lpPrefix,
BOOL bExact,
void* pvInfo
);パラメーター
| フィールド | 型 | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|
| sceHandle | void* | ISceSvcAttachmentData::Initialize の呼び出し時に、セキュリティ構成ツールセットがアタッチメントに渡した不透明な SCE ハンドルを指定します。このハンドルは、情報の設定または上書きに使用されます。 | ||||||
| sceType | SCESVC_INFO_TYPE | 設定する情報の種類を指定します。次のいずれかのフラグを指定します。
| ||||||
| lpPrefix | CHAR* | 設定または上書きする情報を指定します。この文字列には、特定のキー(bExact を参照)、またはキーの集合に対するプレフィックスを指定できます。文字列を指定した場合、その文字列に一致するキー(および対応する値)の情報のみが設定されます。NULL を指定した場合は、そのサービスのすべての情報が設定されます。 | ||||||
| bExact | BOOL | lpPrefix で指定された文字列を、特定のキーとして扱うか、キーの集合に対するプレフィックスとして扱うかを指定します。lpPrefix に NULL が指定されている場合、このパラメーターは無視されます。 次のいずれかの値を指定します。
| ||||||
| pvInfo | void* | 次のいずれかの構造体へのポインターを返します。情報を格納するバッファーは、(アタッチメントではなく)セキュリティ構成ツールセットが割り当てます。そのため、このポインターは NULL を指している必要があります。
|
公式ドキュメント
PFSCE_SET_INFO コールバック関数は、サービス固有の構成情報および分析情報を設定、または上書きします。
戻り値
型: SCESTATUS
関数が成功した場合は SCESTATUS_SUCCESS を返します。それ以外の場合は、次のいずれかのエラー値を返します。
| 戻り値 | 説明 |
|---|---|
| 呼び出し元に、この操作を完了するための十分な権限がありません。 | |
| 形式が正しくありません。 | |
| バッファーが保持できる量を超えるデータがあります。 | |
| 関数に渡されたパラメーターのいずれかが有効ではありませんでした。 | |
| メモリが不足しています。 | |
| 原因不明のエラーが発生しました。 | |
| 指定されたレコードがセキュリティデータベース内に見つかりませんでした。 |
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)