Condividi tramite


Metodo ISyncMgrHandlerCollection::GetHandlerEnumerator (syncmgr.h)

Ottiene un enumeratore che fornisce l'accesso agli ID dei gestori di sincronizzazione esposti e gestiti dall'utente.

Sintassi

HRESULT GetHandlerEnumerator(
  [out] IEnumString **ppenum
);

Parametri

[out] ppenum

Tipo: IEnumString**

Quando termina, questo metodo contiene un indirizzo di un puntatore a un'istanza di IEnumString che enumera gli ID dei gestori di sincronizzazione noti.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Un ID gestore di sincronizzazione è una stringa che rappresenta in modo univoco il gestore. L'ID deve essere univoco in tutti i gestori del sistema ed è limitato a una lunghezza massima di MAX_SYNCMGR_ID, incluso il carattere Null di terminazione.

Le versioni precedenti di Windows si basavano sui GUID per rappresentare gli ID del gestore e dell'elemento. Windows Vista usa stringhe per una maggiore flessibilità. È comunque consigliabile che la stringa contenga un GUID per garantire l'univocità, ma può anche contenere altre informazioni sull'uso per il gestore, specifiche per l'applicazione o il dispositivo.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione syncmgr.h