Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EcOpenSubscription-Funktion wird verwendet, um ein vorhandenes Abonnement zu öffnen oder ein neues Abonnement gemäß dem angegebenen Flagwert zu erstellen.
Syntax
EC_HANDLE EcOpenSubscription(
[in] LPCWSTR SubscriptionName,
[in] DWORD AccessMask,
[in] DWORD Flags
);
Parameter
[in] SubscriptionName
Gibt den Namen des Abonnements an. Der für diesen Parameter bereitgestellte Wert sollte innerhalb des Bereichs des Computers eindeutig sein.
[in] AccessMask
Eine Zugriffsmaske, die die gewünschten Zugriffsrechte für das Abonnement angibt. Verwenden Sie die EC_READ_ACCESS oderEC_WRITE_ACCESS Konstanten, um die Zugriffsrechte anzugeben. Die Funktion schlägt fehl, wenn der Sicherheitsdeskriptor des Abonnements den angeforderten Zugriff für den aufrufenden Prozess nicht zulässt.
[in] Flags
Ein -Wert, der angibt, ob ein neues oder ein vorhandenes Abonnement geöffnet wird. Verwenden Sie die konstanten EC_CREATE_NEW, EC_OPEN_ALWAYS oder EC_OPEN_EXISTING .
Rückgabewert
Wenn die Funktion erfolgreich ist, wird ein Handle (EC_HANDLE) an ein neues Abonnementobjekt zurückgegeben. Gibt andernfalls NULL zurück, in diesem Fall verwenden Sie die GetLastError-Funktion , um den Fehlercode abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista |
| Unterstützte Mindestversion (Server) | Windows Server 2008 |
| Zielplattform | Windows |
| Kopfzeile | evcoll.h |
| Bibliothek | Wecapi.lib |
| DLL | Wecapi.dll |