IGlobalRSCAQueryProvider::SetResult, méthode
Finalise la mémoire tampon interne.
Syntaxe
virtual VOID SetResult(
DWORD cbData,
HRESULT hr
) = 0;
Paramètres
cbData
DWORD
qui contient la taille des données, en octets, de la mémoire tampon interne.
hr
HRESULT
qui indique si la mémoire tampon interne est valide.
Remarques
Les classes dérivées CGlobalModule qui s’inscrivent pour GL_RSCA_QUERY événements reçoivent un pointeur IGlobalRscaQueryProvider en tant que paramètre sur la méthode CGlobalModule::OnGlobalRSCAQueryvirtual
. Vous pouvez ensuite valider ou invalider la mémoire tampon interne en appelant la SetResult
méthode sur le IGlobalRSCAQueryProvider
pointeur.
SetResult
le comportement dépend de l’implémentation. Vous devez utiliser les informations suivantes comme recommandations, mais elles peuvent ne pas être correctes dans tous les scénarios :
L’implémenteur
IGlobalRSCAQueryProvider
déclare desprivate
variables membres pour la taille d’une mémoire tampon interne, unHRESULT
qui indique si la mémoire tampon est valide et un indicateur booléen qui indique siSetResult
a été appelé. Les valeurs par défaut au moment de la construction de l’implémenteur sont respectivement 0, E_NOTIMPL etfalse
.Après avoir appelé la méthode GetOutputBuffer ou ResizeOutputBuffer , appelez
SetResult
pour valider ou invalider la mémoire tampon interne en transmettant la taille de la mémoire tampon, en octets, et uneHRESULT
valeur qui indique si la mémoire tampon est valide.Important Cette méthode fait partie de l’infrastructure IIS 7 et n’est pas destinée à être utilisée directement à partir de votre code.
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sur Windows 7 - IIS 8.0 sur Windows 8 - IIS 10.0 sur Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sur Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 - IIS Express 7.5, IIS Express 8.0, IIS Express 10.0 |
En-tête | Httpserv.h |