Método IOleUndoUnit::GetUnitType (ocidl.h)

Recupera el CLSID y un identificador de tipo para la unidad de deshacer.

Sintaxis

HRESULT GetUnitType(
  [out] CLSID *pClsid,
  [out] LONG  *plID
);

Parámetros

[out] pClsid

Puntero a CLSID para la unidad de deshacer.

[out] plID

Puntero al identificador de tipo de la unidad de deshacer.

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente.

Comentarios

Una unidad de deshacer primaria puede llamar a este método en sus unidades secundarias para determinar si puede aplicarles un control especial. El CLSID devuelto puede ser el CLSID de la propia unidad de deshacer, de su objeto de creación o un GUID arbitrario. La unidad de deshacer tiene la opción de devolver CLSID_NULL, en cuyo caso el autor de la llamada no puede realizar suposiciones sobre el tipo de esta unidad. El único requisito es que el CLSID y el identificador de tipo identifiquen de forma única este tipo de unidad de deshacer.

Tenga en cuenta que el administrador de deshacer y las unidades de deshacer primarios no tienen la opción de aceptar o rechazar unidades secundarias en función de su tipo.

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 ocidl.h

Consulte también

IOleUndoUnit