Condividi tramite


Metodo IOleUndoUnit::GetUnitType (ocidl.h)

Recupera CLSID e un identificatore di tipo per l'unità di annullamento.

Sintassi

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

Parametri

[out] pClsid

Puntatore a CLSID per l'unità di annullamento.

[out] plID

Puntatore all'identificatore di tipo per l'unità di annullamento.

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo.

Commenti

Un'unità padre di annullamento può chiamare questo metodo nelle unità figlio per determinare se può applicare una gestione speciale a tali unità. CLSID restituito può essere CLSID dell'unità di annullamento, dell'oggetto di creazione o di un GUID arbitrario. L'unità di annullamento ha la possibilità di restituire CLSID_NULL, nel qual caso il chiamante non può effettuare ipotesi sul tipo di questa unità. L'unico requisito è che CLSID e identificatore di tipo identificano in modo univoco questo tipo di unità di annullamento.

Si noti che le unità di annullamento e annullamento padre non hanno la possibilità di accettare o rifiutare unità figlio in base al tipo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

IOleUndoUnit