Provides a collection of IInTrustEventoryItem interfaces.
Gets a log knowledge base entry from the collection by name.
HRESULT Item(
[in] BSTR bstrLogName,
[out, retval] IInTrustEventoryItem** ppEventoryItem
);
Name | Type | Meaning |
---|---|---|
bstrLogName |
BSTR |
Name of the log knowledge base entry. This name must exist in the collection. |
ppEventoryItem |
The log knowledge base entry. |
Constructs the collection.
HRESULT _NewEnum(
[out, retval] LPUNKNOWN* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
LPUNKNOWN* |
Collection constructor. |
Adds the specified entry.
HRESULT Add(
[in] BSTR bstrItemName,
[in] BSTR bstrItemRules,
[out, retval] IInTrustEventoryItem** ppEventoryItem
);
Name | Type | Meaning |
---|---|---|
bstrItemName |
BSTR |
Name of the entry to add. The name must be unique. |
bstrItemRules | BSTR |
Textual definition of the entry. |
ppEventoryItem |
The new log knowledge base entry. |
Removes an entry from the collection by name.
HRESULT Remove(
[in] BSTR bstrItemName
);
Name | Type | Meaning |
---|---|---|
bstrItemName |
BSTR |
Name of the entry to remove. |
Provides access to an InTrust organization.
Returns the name of the InTrust organization.
HRESULT Name(
[out, retval] BSTR* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
BSTR |
Name of the InTrust organization. |
Provides access to a collection of the InTrust servers in an InTrust organization.
HRESULT Servers(
[out, retval] IInTrustServerCollection** ppVal
);
Name | Type | Meaning |
---|---|---|
ppVal |
Collection of InTrust servers. |
Provides access to a collection of repositories in an InTrust organization.
HRESULT Repositories(
[out, retval] IInTrustRepositoryCollection** ppVal
);
Name | Type | Meaning |
---|---|---|
ppVal |
Collection of repositories. |
Provides access to the organization-wide log knowledge base. See Log Knowledge Base API for details.
HRESULT Eventory(
[out, retval] IInTrustEventory **ppVal
);
Name | Type | Meaning |
---|---|---|
ppVal |
Log knowledge base. |
Provides a collection of all available InTrust organizations.
Provides access to the specified InTrust organization.
HRESULT Item(
[in] BSTR bstrOrganizationIdentity,
[out, retval] IInTrustOrganization**
);
Name | Type | Meaning |
---|---|---|
bstrOrganizationIdentity |
BSTR |
Name of the InTrust organization. |
|
InTrust organization interface. |
References InTrust organizations in a collection.
HRESULT _NewEnum(
[out, retval] LPUNKNOWN* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
LPUNKNOWN* |
Enumerated InTrust organizations. |
Provides the searching and writing capabilities of a repository.
Returns the GUID of the repository.
HRESULT ID(
[out, retval] GUID* pID
);
Name | Type | Meaning |
---|---|---|
pID |
GUID* |
GUID of the repository. |
Returns the name of the repository.
HRESULT Name(
[out, retval] BSTR* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
BSTR* |
Name of the repository. The name is not necessarily unique in an organization. |
Returns the path to the repository.
HRESULT Path(
[out, retval] BSTR* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
BSTR* |
UNC path to the share that contains the repository. |
Indicates whether indexing is enabled for the repository.
HRESULT IsIndexingEnabled(
[out, retval] VARIANT* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
VARIANT* |
Whether indexing is enabled for the repository. |
Provides an interface for inserting records into the repository. For details, see Writing Records.
Caution: A new inserter is created every time you call this method. It's likely that you only want a single unique inserter per repository for all of your writing activity. |
HRESULT Inserter(
[out, retval] IRepositoryRecordInserter** ppInserter
);
Name | Type | Meaning |
---|---|---|
ppInserter |
Record-inserting interface associated with a particular repository. |
Provides an interface for finding records in the repository. For details, see Getting Records.
HRESULT Searcher(
[out, retval] IInTrustRepositorySearcher** ppSearcher
);
Name | Type | Meaning |
---|---|---|
ppSearcher |
A searcher interface that accepts search queries and provides results. |
Provides access to the collection (instance of IPropertyCollection) of custom attributes attached to an InTrust repository (instances of IProperty).
HRESULT CustomAttributes(
[out, retval] IPropertyCollection** pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
Collection of custom attributes attached to the repository. |
Applies a collection (instance of IPropertyCollection) of custom attributes attached to an InTrust repository (instances of IProperty).
HRESULT CustomAttributes(
[in] IPropertyCollection* pVal
);
Name | Type | Meaning |
---|---|---|
pVal |
Custom attribute collection to attach to the repository. |
Provides access to the collection (instance of IPropertyCollection) of event forwarding properties configured for an InTrust repository (instances of IProperty).
HRESULT ForwardingProperties(
[out, retval] IPropertyCollection** ppForwardingProperties
);
Name | Type | Meaning |
---|---|---|
ppForwardingProperties |
Collection of event forwarding properties associated with the repository. |
Applies a collection (instance of IPropertyCollection) of event forwarding properties configured for an InTrust repository (instances of IProperty).
HRESULT ForwardingProperties(
[out, retval] IPropertyCollection* pProperties
);
Name | Type | Meaning |
---|---|---|
pProperties |
Collection of event forwarding properties to associate with the repository. |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center