Partager via


Fonction DdqGetDiagnosticRecordPage (diagnosticdataquery.h)

Extrait une page (lot) d’enregistrements filtrés. Le filtrage sur les enregistrements retournés est effectué en interne à l’aide des paramètres d’entrée DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset et baseRowId.

Syntaxe

HRESULT DdqGetDiagnosticRecordPage(
  HDIAGNOSTIC_DATA_QUERY_SESSION          hSession,
  DIAGNOSTIC_DATA_SEARCH_CRITERIA * const searchCriteria,
  UINT32                                  offset,
  UINT32                                  pageRecordCount,
  INT64                                   baseRowId,
  HDIAGNOSTIC_RECORD                      *hRecord
);

Paramètres

hSession

Type : HANDLE Handle dans la session de requête de données de diagnostic.

searchCriteria

Type : DIAGNOSTIC_DATA_SEARCH_CRITERIA* Pointeur vers la ressource qui contient les critères de recherche pour cette opération. Cette ressource contient des critères tels que les producteurs, les catégories et les étiquettes.

offset

Type : UINT32 Filtre les résultats en retournant des enregistrements avec rowId qui commencent au décalage par rapport à baseRowId.

pageRecordCount

Type : UINT32 Nombre d’enregistrements dans une page d’enregistrement souhaitée

baseRowId

Type : INT64 Filtre les nouveaux enregistrements en retournant uniquement les enregistrements dont la valeur rowId est inférieure ou égale à baseRowId (cela est utile si le code d’interrogation souhaite limiter les résultats aux seuls événements disponibles au moment de l’appel DdqGetDiagnosticRecordStats. Le paramètre maxRowId peut être utilisé comme baseRowId). Aucun filtrage n’est appliqué si –1 est passé pour baseRowId.

hRecord

Type : HANDLE* Ce paramètre de sortie est un pointeur vers le handle de la ressource qui contient la liste des enregistrements correspondants.

Valeur retournée

Type : HRESULT retourne S_OK en cas d’achèvement réussi.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête diagnosticdataquery.h