Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Busca un CLSID en el registro, dado un ProgID.
Sintaxis
HRESULT CLSIDFromProgID(
[in] LPCOLESTR lpszProgID,
[out] LPCLSID lpclsid
);
Parámetros
[in] lpszProgID
Puntero al ProgID cuyo CLSID se solicita.
[out] lpclsid
Recibe un puntero al CLSID recuperado al devolver.
Valor devuelto
Esta función puede devolver los siguientes valores.
| Código devuelto | Descripción |
|---|---|
|
El CLSID se recuperó correctamente. |
|
El CLSID registrado para progID no es válido. |
|
Error al escribir el CLSID en el registro. Consulte los comentarios indicados más adelante. |
Comentarios
Dado un ProgID, CLSIDFromProgID busca su CLSID asociado en el registro. Si no se encuentra el ProgID en el Registro, CLSIDFromProgID crea un CLSID OLE 1 para progID y una entrada CLSID en el registro. Debido a las restricciones colocadas en los valores CLSID OLE 1, CLSIDFromProgID y CLSIDFromString son las únicas dos funciones que se pueden usar para generar un CLSID para un objeto OLE 1.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | combaseapi.h (incluya Objbase.h) |
| Library | Ole32.lib |
| Archivo DLL | Ole32.dll |