Funzione CreateWellKnownSid (securitybaseapi.h)

La funzione CreateWellKnownSid crea un SID per gli alias predefiniti.

Sintassi

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

Parametri

[in] WellKnownSidType

Membro dell'enumerazione WELL_KNOWN_SID_TYPE che specifica cosa identificherà il SID.

[in, optional] DomainSid

Puntatore a un SID che identifica il dominio da usare durante la creazione del SID. Passare NULL per usare il computer locale.

[out, optional] pSid

Puntatore alla memoria in cui CreateWellKnownSid archivierà il nuovo SID.

[in, out] cbSid

Puntatore a un DWORD contenente il numero di byte disponibili in pSid. La funzione CreateWellKnownSid archivia il numero di byte effettivamente usati in questa posizione.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni sull'errore estese, chiamare GetLastError.

Requisiti

   
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione securitybaseapi.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

EqualDomainSid

GetWindowsAccountDomainSid

IsWellKnownSid

WELL_KNOWN_SID_TYPE