public byte GetCapability(
Cap capability,
uint property,
uint propertyCount,
[SuppressMessage("Microsoft.Design", "CA1021")]
out ICapabilitiesUnion capabilityData
)
{
Tpm2GetCapabilityRequest inS = new Tpm2GetCapabilityRequest();
inS.capability = capability;
inS.property = property;
inS.propertyCount = propertyCount;
TpmStructureBase outSBase;
DispatchMethod(TpmCc.GetCapability, (TpmStructureBase) inS, typeof(Tpm2GetCapabilityResponse), out outSBase, 0, 0);
Tpm2GetCapabilityResponse outS = (Tpm2GetCapabilityResponse) outSBase;
capabilityData = outS.capabilityData;
return outS.moreData;
}
/// <summary>