IComSecurityEvents ::OnAuthenticate, méthode (comsvcs.h)
Généré lorsqu’une authentification au niveau de l’appel de méthode réussit. Lorsque vous définissez un niveau d’authentification pour une application, vous déterminez le degré d’authentification effectué lorsque les clients appellent l’application.
Syntaxe
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
);
Paramètres
[in] pInfo
Pointeur vers une structure COMSVCSEVENTINFO .
[in] guidActivity
Identificateur de l’activité dans laquelle l’objet est créé.
[in] ObjectID
Objet activé juste-à-temps.
[in] guidIID
IID de la méthode.
[in] iMeth
Index v-table de la méthode.
[in] cbByteOrig
Nombre d’octets dans l’identificateur de sécurité de l’appelant d’origine.
[in] pSidOriginalUser
Identificateur de sécurité de l’appelant d’origine.
[in] cbByteCur
Nombre d’octets dans l’identificateur de sécurité de l’appelant actuel.
[in] pSidCurrentUser
Identificateur de sécurité de l’appelant actuel.
[in] bCurrentUserInpersonatingInProc
Indique si l’utilisateur actuel emprunte l’identité.
Valeur retournée
L’utilisateur vérifie les valeurs de retour de cette méthode.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |