Ah, found something in a subsequent search that sorted out my issue:
ICapabilitiesUnion caps;
tpm.GetCapability(Cap.Handles, 0x81000000, 32, out caps);
var handles = (HandleArray)caps;
var tpmHandles = handles.handle;
Console.WriteLine($"Found the following handles:");
int index = 0;
foreach (var handle in tpmHandles)
{
var handleValue = handle.handle.ToString("X");
var handleType = handle.GetType().ToString();
Console.WriteLine($"{index++}: {handleValue} type:{handleType}");
}
That creates the following output, which is what I was looking for:
Checking for TPM2 Persistent Handles
Found the following handles:
0: 81000001 type:Persistent
1: 81000002 type:Persistent
2: 81000009 type:Persistent
3: 81010001 type:Persistent
4: 81800001 type:Persistent
5: 81800002 type:Persistent