Export (0) Print
Expand All

Enhanced Storage Properties

The following Windows Portable Device Enhanced Storage properties are utilized by the Enhanced Storage Portable Device Commands through the IEnhancedStorageSilo::SendCommand method.

WPD Enhanced Storage PropertiesVariable TypeDescription

ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE

VT_UI4

Authentication status of the Enhanced Storage Silo.

ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO

VT_BOOL

VARIANT_TRUE if an Authentication Silo; otherwise, VARIANT_FALSE.

Password Silo PropertiesVariable TypesDescription

ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES

VT_UI4

Maximum number of allowed password authentication failures.

ENHANCED_STORAGE_PROPERTY_PASSWORD

VT_VECTOR | VT_UI1

The password to send or set.

ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR

VT_UI4

Non-zero identifies it as a User password; 0 as Admin.

ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR

VT_UI4

Non-zero identifies it as a User password; 0 as Admin.

ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD

VT_VECTOR | VT_UI1

The new password. This property is used to reset a password.

ENHANCED_STORAGE_PROPERTY_USER_HINT

VT_LPWSTR

The User password 'hint'.

ENHANCED_STORAGE_PROPERTY_USER_NAME

VT_LPWSTR

The 'friendly' User name.

ENHANCED_STORAGE_PROPERTY_ADMIN_HINT

VT_LPWSTR

The Admin password 'hint'.

ENHANCED_STORAGE_PROPERTY_SILO_NAME

VT_LPWSTR

The 'friendly' Silo name.

ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED

VT_UI4

Non-zero if a 'friendly' silo name is provided; otherwise, 0.

ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO

VT_VECTOR | VT_UI1

An ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION structure containing specific requirements and configuration information for the password silo.

ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER

VT_VECTOR | VT_UI1

The security identifier for the device.

ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE

VT_UI4

The Query Silo type. For possible values, see PDO_TYPE.

ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS

VT_VECTOR | VT_UI1

Query silo properties result returned as an ENUM_PDO_RESULTS structure.

Certificate Silo PropertiesVariable TypesDescription

ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT

VT_UI4

The maximum number of allowed certificate slots on the device.

ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT

VT_UI4

The number of certificate slots in use on the device.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX

VT_UI4

An index of certificate slots on the device.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE

VT_UI4

The type of certificate. For possible values, see the CERT_TYPE documentation.

ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY

VT_UI4

The validation policy for the certificate. For possible values, see the CERT_VALIDATION_POLICY documentation.

ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX

VT_UI4

The indexed location of the next valid certificate.

ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX

VT_UI4

The indexed location of the next valid certificate of the same type.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH

VT_UI4

Length, in bytes, of the certificate.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE

VT_VECTOR | VT_UI1

The certificate buffer in X.509 format.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST

VT_VECTOR | VT_UI1

The certificate request buffer in PKCS 10 format.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE

VT_UI4

Silo capability type. For possible values, see CERT_CAPABILITY.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY

VT_VECTOR | VT_UI1

The "raw" capability data returned from the silo.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES

VT_UNKNOWN

The certificate silo capabilities returned in a property collection. For possible values, see CERT_CAPABILITY and refer to the Silo Capability properties documented below.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME

VT_LPWSTR

The "friendly" name of the ACT associated with the certificate silo.

ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID

VT_LPWSTR

The GUID associated with the certificate silo.

ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX

VT_UI4

The index for the signer certificate slot on the device.

Silo Capability PropertiesVariable TypeDescription

ENHANCED_STORAGE_CAPABILITY_HASH_ALGS

VT_LPWSTR

Semi-colon delimited string of hash algorithm identifiers.

ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY

VT_LPWSTR

Semi-colon delimited string of asymmetric key cryptography identifiers.

ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS

VT_LPWSTR

Semi-colon delimited string of signing algorithm identifiers.

ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE

VT_BOOL

VARIANT_TRUE if the silo is capable of rendering User data unreadable; otherwise, VARIANT_FALSE.

ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING

VT_BOOL

VARIANT_TRUE if certificate extension fields are supported; otherwise, VARIANT_FALSE.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft