CoGetSystemSecurityPermissions 関数 (objbase.h)
コンピューター全体の起動とアクセスのアクセス許可のセキュリティ記述子の既定値と、起動とアクセスの制限を返します。
構文
HRESULT CoGetSystemSecurityPermissions(
[in] COMSD comSDType,
[out] PSECURITY_DESCRIPTOR *ppSD
);
パラメーター
[in] comSDType
COMSD 列挙体の値。 起動アクセス許可、アクセス許可、起動制限、アクセス制限など、要求されたシステム セキュリティアクセス許可の種類を指定します。
[out] ppSD
呼び出し元が指定した変数へのポインター。このルーチンは、システム・セキュリティー権限の SECURITY_DESCRIPTOR を含むバッファーのアドレスに設定します。 メモリは CoGetSystemSecurityPermissions によって割り当てられ、 LocalFree を使用して呼び出し元によって解放される必要があります。
戻り値
この関数は、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
パラメーター comSDType または ppSD が無効です。 |
|
リゾルバー プロセスへの接続がありません。 |
|
セキュリティ記述子の割り当てに十分なメモリがありません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | objbase.h |
Library | Ole32.lib |
[DLL] | ComBase.dll |