PBEGIN_RESCALL_ROUTINE fonction de rappel (resapi.h)
Démarre un appel à un code de contrôle de ressources. Le type PBEGIN_RESCALL_ROUTINE définit un pointeur vers cette fonction de rappel.
Syntaxe
PBEGIN_RESCALL_ROUTINE PbeginRescallRoutine;
DWORD PbeginRescallRoutine(
[in] RESID Resource,
[in] DWORD ControlCode,
[in] PVOID InBuffer,
[in] DWORD InBufferSize,
[out] PVOID OutBuffer,
[in] DWORD OutBufferSize,
[out] LPDWORD BytesReturned,
[in] PRES_CTL_CTX context,
[out] PBOOL ReturnedAsynchronously
)
{...}
Paramètres
[in] Resource
ID de ressource pour la ressource.
[in] ControlCode
Code de contrôle à appeler.
[in] InBuffer
Pointeur vers la mémoire tampon qui contient les données d’entrée pour l’appel au code de contrôle.
[in] InBufferSize
Taille de la mémoire tampon spécifiée par InBuffer, en octets.
[out] OutBuffer
Pointeur vers la mémoire tampon qui contient les données de sortie de l’appel au code de contrôle.
[in] OutBufferSize
Taille de la mémoire tampon spécifiée par OutBuffer, en octets.
[out] BytesReturned
Taille des données retournées par OutBuffer, en octets.
[in] context
Contexte du code de contrôle de ressource appelé.
Windows Server 2012 R2 : Ce paramètre a été ajouté dans Windows Server 2016.
[out] ReturnedAsynchronously
TRUE si l’opération retourne de façon asynchrone ; sinon, FALSE.
Windows Server 2012 R2 : Ce paramètre a été ajouté dans Windows Server 2016.
Valeur retournée
La fonction retourne l’une des valeurs suivantes, ou un code d’erreur système :
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
L’ID de ressource est introuvable. |
|
Le code de contrôle demandé n’est pas pris en charge. |
Spécifications
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Windows |
En-tête | resapi.h |