次の方法で共有


低レベルのセキュリティ記述子関数

オブジェクトの セキュリティ記述子を設定および取得するための低レベル関数には、いくつかのペアがあります。 これらの各ペアは、限られた一連の Windows オブジェクトでのみ機能します。 たとえば、1 つのペアはファイル オブジェクトで動作し、もう 1 つはレジストリ キーで動作します。 次の表は、さまざまな種類のセキュリティ保護可能なオブジェクトで使用する低レベルの関数を示しています。

オブジェクトの種類 低レベル関数
GetFileSecurity 関数と SetFileSecurity関数使用します。 これらの関数は、ハンドルを使用する代わりに、文字文字列を使用してセキュリティ保護可能なオブジェクトを識別します。
GetKernelObjectSecurity と SetKernelObjectSecurity関数使用します。
GetUserObjectSecurity と SetUserObjectSecurity関数使用します。
  • レジストリ キー する
RegGetKeySecurity と RegSetKeySecurity関数使用します。
  • Windows サービス オブジェクト する
QueryServiceObjectSecurity および SetServiceObjectSecurity関数使用します。
  • プリンター オブジェクト
GetPrinter と SetPrinter関数PRINTER_INFO_2 構造体を使用します。
NetShareGetInfo と NetShareSetInfo関数レベル 502 を使用します。
CreatePrivateObjectSecurity、DestroyPrivateObjectSecurityGetPrivateObjectSecurity、および SetPrivateObjectSecurity関数使用します。