Share via


SRRF

設定または返されるデータを制限するフラグ。

定数/値 説明
SRRF_RT_REG_NONE
0x00000001
「REG_NONE」と入力します。
SRRF_RT_REG_SZ
0x00000002
「REG_SZ」と入力します。 SRRF_NOEXPAND フラグが指定されていない限り、REG_EXPAND_SZ型は自動的にREG_SZに変換されます。
SRRF_RT_REG_EXPAND_SZ
0x00000004
「REG_EXPAND_SZ」と入力します。 値を取得する場合は、SRRF_NOEXPAND フラグも取得する必要があります。 SHRegGetValue はERROR_INVALID_PARAMETERで失敗します。
SRRF_RT_REG_BINARY
0x00000008
「REG_BINARY」と入力します。
SRRF_RT_REG_DWORD
0x00000010
「REG_DWORD」と入力します。
SRRF_RT_REG_MULTI_SZ
0x00000020
「REG_MULTI_SZ」と入力します。
SRRF_RT_REG_QWORD
0x00000040
「REG_QWORD」と入力します。
SRRF_RT_DWORD
0x00000018
REG_DWORDおよび 32 ビットREG_BINARY型。 これは、SRRF_RT_REG_BINARY |SRRF_RT_REG_DWORD。 値を取得する場合、値のバイナリ データが 32 ビットを超える場合は返されません。
SRRF_RT_QWORD
0x00000048
REG_QWORDと 64 ビットのREG_BINARY型。 これは、SRRF_RT_REG_BINARY |SRRF_RT_REG_QWORD。 値を取得する場合、値のバイナリ データが 64 ビットを超える場合は返されません。
SRRF_RT_ANY
0x0000FFFF
すべての型。 他のSRRF_RT値が設定されていない場合は、このフラグを設定します。
SRRF_RM_ANY
0x00000000
モード制限なし。 これが既定値です。
SRRF_RM_NORMAL
0x00010000
システムの起動モードを "通常のブート" に制限します。
SRRF_RM_SAFE
0x00020000
システム起動モードを "セーフ モード" に制限します。
SRRF_RM_SAFENETWORK
0x00040000
システム起動モードを "ネットワークを使用したセーフ モード" に制限します。
SRRF_NOEXPAND
0x10000000
環境文字列REG_EXPAND_SZ自動的に展開しないでください。
SRRF_ZEROONFAILURE
0x20000000
値を取得する場合、 pvDataNULL でない場合は、障害発生時に pvData バッファーの内容をゼロすべてに設定します。
SRRF_NOVIRT
0x40000000
値を取得するときに、要求されたキーが仮想化されている場合は、ERROR_FILE_NOT_FOUNDで失敗します。

解説

これらの値は Shlwapi.h で定義されています。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Shlwapi.h

関連項目

SHRegSetValue

SHRegGetValue