Skip to content

Latest commit

 

History

History
116 lines (95 loc) · 5.92 KB

nf-xenroll-icenroll-get_rootstoreflags.md

File metadata and controls

116 lines (95 loc) · 5.92 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:xenroll.ICEnroll.get_RootStoreFlags
ICEnroll::get_RootStoreFlags (xenroll.h)
The RootStoreFlags property of ICEnroll4 sets or retrieves the registry location used for the root store. (Get)
CEnroll object [Security]
RootStoreFlags property
ICEnroll interface [Security]
RootStoreFlags property
ICEnroll.RootStoreFlags
ICEnroll.get_RootStoreFlags
ICEnroll2 interface [Security]
RootStoreFlags property
ICEnroll2.RootStoreFlags
ICEnroll2::get_RootStoreFlags
ICEnroll2::put_RootStoreFlags
ICEnroll3 interface [Security]
RootStoreFlags property
ICEnroll3.RootStoreFlags
ICEnroll3::get_RootStoreFlags
ICEnroll3::put_RootStoreFlags
ICEnroll4 interface [Security]
RootStoreFlags property
ICEnroll4.RootStoreFlags
ICEnroll4::RootStoreFlags
ICEnroll4::get_RootStoreFlags
ICEnroll4::put_RootStoreFlags
ICEnroll::get_RootStoreFlags
ICEnroll::put_RootStoreFlags
RootStoreFlags property [Security]
RootStoreFlags property [Security]
CEnroll object
RootStoreFlags property [Security]
ICEnroll interface
RootStoreFlags property [Security]
ICEnroll2 interface
RootStoreFlags property [Security]
ICEnroll3 interface
RootStoreFlags property [Security]
ICEnroll4 interface
get_RootStoreFlags
security.icenroll4_rootstoreflags
xenroll/ICEnroll2::RootStoreFlags
xenroll/ICEnroll2::get_RootStoreFlags
xenroll/ICEnroll2::put_RootStoreFlags
xenroll/ICEnroll3::RootStoreFlags
xenroll/ICEnroll3::get_RootStoreFlags
xenroll/ICEnroll3::put_RootStoreFlags
xenroll/ICEnroll4::RootStoreFlags
xenroll/ICEnroll4::get_RootStoreFlags
xenroll/ICEnroll4::put_RootStoreFlags
xenroll/ICEnroll::RootStoreFlags
xenroll/ICEnroll::get_RootStoreFlags
xenroll/ICEnroll::put_RootStoreFlags
security\icenroll4_rootstoreflags.htm
security
bf844047-4f5a-42de-a446-195371c0dbcf
12/05/2018
CEnroll object [Security],RootStoreFlags property, ICEnroll interface [Security],RootStoreFlags property, ICEnroll.RootStoreFlags, ICEnroll.get_RootStoreFlags, ICEnroll2 interface [Security],RootStoreFlags property, ICEnroll2.RootStoreFlags, ICEnroll2::get_RootStoreFlags, ICEnroll2::put_RootStoreFlags, ICEnroll3 interface [Security],RootStoreFlags property, ICEnroll3.RootStoreFlags, ICEnroll3::get_RootStoreFlags, ICEnroll3::put_RootStoreFlags, ICEnroll4 interface [Security],RootStoreFlags property, ICEnroll4.RootStoreFlags, ICEnroll4::RootStoreFlags, ICEnroll4::get_RootStoreFlags, ICEnroll4::put_RootStoreFlags, ICEnroll::get_RootStoreFlags, ICEnroll::put_RootStoreFlags, RootStoreFlags property [Security], RootStoreFlags property [Security],CEnroll object, RootStoreFlags property [Security],ICEnroll interface, RootStoreFlags property [Security],ICEnroll2 interface, RootStoreFlags property [Security],ICEnroll3 interface, RootStoreFlags property [Security],ICEnroll4 interface, get_RootStoreFlags, security.icenroll4_rootstoreflags, xenroll/ICEnroll2::RootStoreFlags, xenroll/ICEnroll2::get_RootStoreFlags, xenroll/ICEnroll2::put_RootStoreFlags, xenroll/ICEnroll3::RootStoreFlags, xenroll/ICEnroll3::get_RootStoreFlags, xenroll/ICEnroll3::put_RootStoreFlags, xenroll/ICEnroll4::RootStoreFlags, xenroll/ICEnroll4::get_RootStoreFlags, xenroll/ICEnroll4::put_RootStoreFlags, xenroll/ICEnroll::RootStoreFlags, xenroll/ICEnroll::get_RootStoreFlags, xenroll/ICEnroll::put_RootStoreFlags
xenroll.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Uuid.lib
Xenroll.dll
Windows
19H1
ICEnroll::get_RootStoreFlags
xenroll/ICEnroll::get_RootStoreFlags
c++
APIRef
kbSyntax
COM
Xenroll.dll
ICEnroll4.RootStoreFlags
ICEnroll4.get_RootStoreFlags
ICEnroll4.put_RootStoreFlags
ICEnroll3.RootStoreFlags
ICEnroll3.get_RootStoreFlags
ICEnroll3.put_RootStoreFlags
ICEnroll2.RootStoreFlags
ICEnroll2.get_RootStoreFlags
ICEnroll2.put_RootStoreFlags
ICEnroll.RootStoreFlags
ICEnroll.get_RootStoreFlags
ICEnroll.put_RootStoreFlags
CEnroll.RootStoreFlags

ICEnroll::get_RootStoreFlags

-description

[This property is no longer available for use as of Windows Server 2008 and Windows Vista.]

The RootStoreFlags property sets or retrieves the registry location used for the root store.

The default value for this property is CERT_SYSTEM_STORE_CURRENT_USER. This property was first defined in the ICEnroll interface.

This property is read/write.

-parameters

-remarks

The RootStoreFlags property value is passed to the CertOpenStore CryptoAPI function by using its dwFlags parameter.

The RootStoreFlags property should be set before using the following methods:

Examples

DWORD    dwFlags;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer.

// Retrieve the flag value.
hr = pEnroll->get_RootStoreFlags( &dwFlags );
if ( FAILED ( hr ) )
    printf("Failed retrieving RootStoreFlags - %x\n", hr );
else
    printf("RootStoreFlags is %x\n", dwFlags );

// Set the flag.
hr = pEnroll->put_RootStoreFlags( CERT_SYSTEM_STORE_LOCAL_MACHINE );
if ( FAILED ( hr ) )
    printf("Failed updating RootStoreFlags - %x\n", hr );
else
    printf("Updated RootStoreFlags\n");