IPersistStorage
E701328
IPersistStorage is a COM interface used in OLE that enables objects to manage their persistent storage, including saving and loading their state from structured storage.
All labels observed (1)
| Label | Occurrences |
|---|---|
| IPersistStorage canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7894922 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: IPersistStorage Context triple: [OLE, standardizedInterface, IPersistStorage]
-
A.
Container Storage Interface
The Container Storage Interface (CSI) is an industry-standard API specification that enables container orchestration platforms to integrate with and manage diverse storage systems in a consistent, plugin-based way.
-
B.
Persistent Disk
Persistent Disk is Google Cloud’s durable, high-performance block storage service used for virtual machine instances and container workloads.
-
C.
Office Open XML (ECMA-376)
Office Open XML (ECMA-376) is a standardized, XML-based file format used primarily by Microsoft Office applications for representing word processing documents, spreadsheets, and presentations.
-
D.
Indexed Database API
The Indexed Database API is a low-level web browser API that enables client-side storage of significant amounts of structured data, including files and blobs, with powerful indexing and querying capabilities.
-
E.
Filestore
Filestore is a managed network file storage service on Google Cloud that provides scalable, high-performance file systems for applications running in the cloud.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: IPersistStorage Target entity description: IPersistStorage is a COM interface used in OLE that enables objects to manage their persistent storage, including saving and loading their state from structured storage.
-
A.
Container Storage Interface
The Container Storage Interface (CSI) is an industry-standard API specification that enables container orchestration platforms to integrate with and manage diverse storage systems in a consistent, plugin-based way.
-
B.
Persistent Disk
Persistent Disk is Google Cloud’s durable, high-performance block storage service used for virtual machine instances and container workloads.
-
C.
Office Open XML (ECMA-376)
Office Open XML (ECMA-376) is a standardized, XML-based file format used primarily by Microsoft Office applications for representing word processing documents, spreadsheets, and presentations.
-
D.
Indexed Database API
The Indexed Database API is a low-level web browser API that enables client-side storage of significant amounts of structured data, including files and blobs, with powerful indexing and querying capabilities.
-
E.
Filestore
Filestore is a managed network file storage service on Google Cloud that provides scalable, high-performance file systems for applications running in the cloud.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf | COM interface ⓘ |
| binaryCompatibility | standard COM vtable layout ⓘ |
| category | persistence interface ⓘ |
| definedIn | Microsoft Component Object Model NERFINISHED ⓘ |
| documentedIn |
Microsoft OLE documentation
NERFINISHED
ⓘ
Windows SDK documentation NERFINISHED ⓘ |
| enables |
deferred save operations
ⓘ
separation of object state from its container ⓘ transacted storage updates ⓘ |
| extends | IPersist ⓘ |
| guidType | IID_IPersistStorage NERFINISHED ⓘ |
| hasMethod |
GetClassID
ⓘ
HandsOffStorage NERFINISHED ⓘ InitNew ⓘ IsDirty ⓘ Load ⓘ Save ⓘ SaveCompleted ⓘ |
| languageBinding |
C
ⓘ
C++ ⓘ |
| manages | lifecycle of storage for an OLE object ⓘ |
| methodParameter | IStorage* ⓘ |
| partOf |
OLE compound document architecture
NERFINISHED
ⓘ
Object Linking and Embedding NERFINISHED ⓘ |
| primaryResponsibility | coordinate object persistence with container-managed storage ⓘ |
| relatedTo |
IPersistFile
NERFINISHED
ⓘ
IPersistStream ⓘ IStorage ⓘ structured storage API ⓘ |
| requires | a CLSID for the object ⓘ |
| supports |
loading object state
ⓘ
persistent storage management ⓘ saving object state ⓘ structured storage ⓘ |
| supportsScenario |
object being loaded from existing storage
ⓘ
object being saved to a new storage ⓘ object releasing access to storage when not needed ⓘ |
| usedBy |
OLE compound document containers
NERFINISHED
ⓘ
OLE compound document servers ⓘ |
| usedFor |
compound files
ⓘ
embedded OLE objects ⓘ linked OLE objects ⓘ moniker-based persistence scenarios ⓘ |
| usedIn |
OLE document containers
ⓘ
OLE document servers ⓘ Windows operating system NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: IPersistStorage Description of subject: IPersistStorage is a COM interface used in OLE that enables objects to manage their persistent storage, including saving and loading their state from structured storage.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.