CreateWellKnownSid 関数 (securitybaseapi.h)

CreateWellKnownSid 関数は、定義済みのエイリアスの SID を作成します。

構文

BOOL CreateWellKnownSid(
  [in]            WELL_KNOWN_SID_TYPE WellKnownSidType,
  [in, optional]  PSID                DomainSid,
  [out, optional] PSID                pSid,
  [in, out]       DWORD               *cbSid
);

パラメーター

[in] WellKnownSidType

SID が識別する内容を指定する WELL_KNOWN_SID_TYPE 列挙体のメンバー。

[in, optional] DomainSid

SID の作成時に使用するドメインを識別する SID へのポインター。 ローカル コンピューターを使用するには 、NULL を 渡します。

[out, optional] pSid

CreateWellKnownSid が新しい SID を格納するメモリへのポインター。

[in, out] cbSid

pSid で使用できるバイト数を含む DWORD へのポインター。 CreateWellKnownSid 関数は、この場所で実際に使用されたバイト数を格納します。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 拡張エラー情報については、 GetLastError を呼び出します。

要件

   
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー securitybaseapi.h (Windows.h を含む)
Library Advapi32.lib
[DLL] Advapi32.dll

関連項目

EqualDomainSid

GetWindowsAccountDomainSid

IsWellKnownSid

WELL_KNOWN_SID_TYPE