IsValidSid 関数 (securitybaseapi.h)
IsValidSid 関数は、リビジョン番号が既知の範囲内にあり、サブ認証の数が最大値より小さいことを確認することで、セキュリティ識別子 (SID) を検証します。
構文
BOOL IsValidSid(
[in] PSID pSid
);
パラメーター
[in] pSid
検証する SID 構造体へのポインター。 このパラメーターを NULL にすることはできません。
戻り値
SID 構造体が有効な場合、戻り値は 0 以外です。
SID 構造体が無効な場合、戻り値は 0 です。 この関数の拡張エラー情報はありません。 GetLastError を呼び出さないでください。
注釈
pSid が NULL の場合、アプリケーションはアクセス違反で失敗します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | securitybaseapi.h (Windows.h を含む) |
Library | Advapi32.lib |
[DLL] | Advapi32.dll |