IComSecurityEvents::OnAuthenticate-Methode (comsvcs.h)
Wird generiert, wenn die Authentifizierung auf Aufrufebene einer Methode erfolgreich ist. Wenn Sie eine Authentifizierungsebene für eine Anwendung festlegen, bestimmen Sie, welcher Authentifizierungsgrad ausgeführt wird, wenn Clients die Anwendung aufrufen.
Syntax
HRESULT OnAuthenticate(
[in] COMSVCSEVENTINFO *pInfo,
[in] REFGUID guidActivity,
[in] ULONG64 ObjectID,
[in] REFGUID guidIID,
[in] ULONG iMeth,
[in] ULONG cbByteOrig,
[in] BYTE *pSidOriginalUser,
[in] ULONG cbByteCur,
[in] BYTE *pSidCurrentUser,
[in] BOOL bCurrentUserInpersonatingInProc
);
Parameter
[in] pInfo
Ein Zeiger auf eine COMSVCSEVENTINFO-Struktur .
[in] guidActivity
Der Bezeichner der Aktivität, in der das Objekt erstellt wird.
[in] ObjectID
Das Just-In-Time-aktivierte Objekt.
[in] guidIID
Die IID der Methode.
[in] iMeth
Der V-Tabellenindex der -Methode.
[in] cbByteOrig
Die Anzahl der Bytes im Sicherheitsbezeichner für den ursprünglichen Aufrufer.
[in] pSidOriginalUser
Die Sicherheits-ID für den ursprünglichen Aufrufer.
[in] cbByteCur
Die Anzahl der Bytes im Sicherheitsbezeichner für den aktuellen Aufrufer.
[in] pSidCurrentUser
Die Sicherheits-ID für den aktuellen Aufrufer.
[in] bCurrentUserInpersonatingInProc
Gibt an, ob der aktuelle Benutzer die Identität angibt.
Rückgabewert
Der Benutzer überprüft die Rückgabewerte dieser Methode.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |