低レベルのセキュリティ記述子関数
オブジェクトの セキュリティ記述子を設定および取得するための低レベル関数には、いくつかのペアがあります。 これらの各ペアは、限られた一連の Windows オブジェクトでのみ機能します。 たとえば、1 つのペアはファイル オブジェクトで動作し、もう 1 つのペアはレジストリ キーで動作します。 次の表は、さまざまな種類のセキュリティ保護可能なオブジェクトで使用する低レベルの関数を示しています。
オブジェクトの種類 | 低レベル関数 |
---|---|
|
GetFileSecurity 関数と SetFileSecurity 関数を使用します。 これらの関数は、ハンドルを使用する代わりに、文字文字列を使用してセキュリティ保護可能なオブジェクトを識別します。 |
GetKernelObjectSecurity 関数と SetKernelObjectSecurity 関数を使用します。 | |
GetUserObjectSecurity 関数と SetUserObjectSecurity 関数を使用します。 | |
RegGetKeySecurity 関数と RegSetKeySecurity 関数を使用します。 | |
QueryServiceObjectSecurity 関数と SetServiceObjectSecurity 関数を使用します。 | |
|
getPrinter 関数と SetPrinter 関数でPRINTER_INFO_2構造体を使用します。 |
レベル 502 は 、NetShareGetInfo 関数と NetShareSetInfo 関数と共に使用します。 | |
CreatePrivateObjectSecurity、DestroyPrivateObjectSecurity、GetPrivateObjectSecurity、および SetPrivateObjectSecurity 関数を使用します。 |