Condividi tramite


Funzione EcOpenSubscription (evcoll.h)

La funzione EcOpenSubscription viene usata per aprire una sottoscrizione esistente o creare una nuova sottoscrizione in base al valore del flag specificato.

Sintassi

EC_HANDLE EcOpenSubscription(
  [in] LPCWSTR SubscriptionName,
  [in] DWORD   AccessMask,
  [in] DWORD   Flags
);

Parametri

[in] SubscriptionName

Specifica il nome della sottoscrizione. Il valore specificato per questo parametro deve essere univoco nell'ambito del computer.

[in] AccessMask

Maschera di accesso che specifica i diritti di accesso desiderati per la sottoscrizione. Usare le costanti EC_READ_ACCESS o EC_WRITE_ACCESS per specificare i diritti di accesso. La funzione ha esito negativo se il descrittore di sicurezza della sottoscrizione non consente l'accesso richiesto per il processo chiamante.

[in] Flags

Valore che specifica se verrà aperta una sottoscrizione nuova o esistente. Usare le costanti EC_CREATE_NEW, EC_OPEN_ALWAYS o EC_OPEN_EXISTING .

Valore restituito

Se la funzione ha esito positivo, restituisce un handle (EC_HANDLE) a un nuovo oggetto sottoscrizione. Restituisce NULL in caso contrario, in questo caso usare la funzione GetLastError per ottenere il codice di errore.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione evcoll.h
Libreria Wecapi.lib
DLL Wecapi.dll

Vedi anche

Funzioni dell'agente di raccolta eventi Windows