Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
El método SetClass asigna el identificador de clase especificado (CLSID) a este objeto de almacenamiento.
Sintaxis
HRESULT SetClass(
[in] REFCLSID clsid
);
Parámetros
[in] clsid
CLSID que se va a asociar al objeto de almacenamiento.
Valor devuelto
Este método puede devolver uno de estos valores.
| Código devuelto | Descripción |
|---|---|
| S_OK | El CLSID se asignó correctamente. |
| E_PENDING | Solo almacenamiento asincrónico: la parte o todos los datos del almacenamiento no están disponibles actualmente. |
| STG_E_ACCESSDENIED | El autor de la llamada no tiene suficientes permisos para asignar un CLSID al objeto de almacenamiento. |
| STG_E_MEDIUMFULL | No se ha dejado suficiente espacio en el dispositivo para completar la operación. |
| STG_E_REVERTED | El objeto de almacenamiento se ha invalidado mediante una operación de reversión encima de él en el árbol de transacciones. |
Comentarios
Cuando se crea por primera vez, un objeto de almacenamiento tiene un CLSID asociado de CLSID_NULL. Llame a SetClass para asignar un CLSID al objeto de almacenamiento.
Llame al método IStorage::Stat para recuperar el CLSID actual de un objeto de almacenamiento.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | objidl.h |
| Library | Uuid.lib |
| Archivo DLL | Ole32.dll |