IAnalysisRegion::GetRegionScans-Methode
Ruft ein Array von Rechtecken ab, das den Bereich der IAnalysisRegion definiert.
Syntax
HRESULT GetRegionScans(
[out] ULONG *pulCount,
[out] RECT **pRegionScans
);
Parameter
-
pulCount [out]
-
Die Anzahl der in pRegionScans zurückgegebenen Rechtecke.
-
pRegionScans [out]
-
Ein Zeiger auf ein Array von Rechtecken, das den Bereich der IAnalysisRegion definiert.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Bemerkungen
Wenn pRegionScans als NULL übergeben wird, gibt die GetRegionScans-MethodeS_OK zurück, und die Anzahl der Rechtecke wird in pulCount zurückgegeben.
Achtung
Um einen Speicherverlust zu vermeiden, verwenden Sie CoTaskMemFree , um den Speicher von *pRegionScans freizugeben, wenn Sie die Informationen nicht mehr benötigen.
Die Grenzen der Rechtecke befinden sich in Freiraumkoordinaten.
Die Union der zurückgegebenen Rechtecke stellt den Bereich der IAnalysisRegion dar.
Beispiele
Das folgende Beispiel zeigt, wie Sie die Rechtecke abrufen, die den Bereich der IAnalysisRegion definieren, region
und wie Sie nur die Anzahl der Rechtecke abrufen.
// Get the count and the rectangles.
ULONG count = 0;
RECT* rects = 0;
region->GetRegionScans(&count, &rects);
// Use rects
::CoTaskMemFree(rects);
// GetRegionScans just gets the count and returns S_OK
ULONG number = 0;
region->GetRegionScans(&number, NULL);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für