Condividi tramite


Funzione EvtOpenPublisherEnum (winevt.h)

Ottiene un handle usato per enumerare l'elenco di provider registrati nel computer.

Sintassi

EVT_HANDLE EvtOpenPublisherEnum(
  [in] EVT_HANDLE Session,
  [in] DWORD      Flags
);

Parametri

[in] Session

Handle di sessione remoto restituito dalla funzione EvtOpenSession . Impostare su NULL per enumerare i provider registrati nel computer locale.

[in] Flags

Riservato. Deve essere zero.

Valore restituito

Se ha esito positivo, la funzione restituisce un handle all'elenco di provider registrati; in caso contrario, NULL. Se NULL, chiamare la funzione GetLastError per ottenere il codice di errore.

Commenti

Per enumerare i provider registrati, chiamare la funzione EvtNextPublisherId in un ciclo.

È necessario chiamare la funzione EvtClose per chiudere l'handle dell'enumeratore al termine.

Esempio

Per un esempio che illustra come usare questa funzione, vedere Recupero dei metadati di un provider.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winevt.h
Libreria Wevtapi.lib
DLL Wevtapi.dll

Vedi anche

EvtNextPublisherId