Sdílet prostřednictvím


CSecurityDesc::ToString

Popisovač zabezpečení se převede na formát řetězce.

bool ToString( 
   CString * pstr, 
   SECURITY_INFORMATION si = OWNER_SECURITY_INFORMATION |  
      GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION |  
      SACL_SECURITY_INFORMATION  
) const throw(...);

Parametry

  • pstr
    Ukazatel na řetězec zakončený hodnotou null, který se zobrazí Formát řetězce popisovače zabezpečení.

  • si
    Určuje kombinaci SECURITY_INFORMATION bitové příznaky označit součásti zahrnout výstupní řetězec popisovače zabezpečení.

Vrácená hodnota

Vrátí hodnotu true při úspěchu, false při selhání.

Poznámky

Jakmile ve formátu řetězce popisovače zabezpečení, může být snadněji uchovávaných nebo přenášených.Použití CSecurityDesc::FromString metoda převést řetězec zpět do popisovače zabezpečení.

si Parametr může obsahovat následující příznaky SECURITY_INFORMATION:

Value

Význam

OWNER_SECURITY_INFORMATION

Patří vlastník.

GROUP_SECURITY_INFORMATION

Primární skupina patří.

DACL_SECURITY_INFORMATION

Zahrnout seznam DACL.

SACL_SECURITY_INFORMATION

Zahrnout seznam SACL.

Pokud je nastaven bit ovládacího prvku SE_DACL_PRESENT v popisovači zabezpečení vstupních DACL je NULL, metoda selže.

Pokud není nastaven bit ovládacího prvku SE_DACL_PRESENT v popisovači zabezpečení vstupních DACL je NULL, výsledný řetězec popisovače zabezpečení součásti D: nemá.Viz Formát řetězce popisovače zabezpečení další podrobnosti.

Tato metoda je k dispozici pouze v systému Windows 2000 a novější, jak volá ConvertStringSecurityDescriptorToSecurityDescriptor.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CSecurityDesc

SECURITY_DESCRIPTOR

CSecurityDesc::FromString