コード例 #1
0
ファイル: X_TpmDefs.cs プロジェクト: vishalishere/TSS.MSR
 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;
 }
コード例 #2
0
ファイル: X_TpmDefs.cs プロジェクト: vishalishere/TSS.MSR
 public Tpm2GetCapabilityRequest(Tpm2GetCapabilityRequest the_Tpm2GetCapabilityRequest)
 {
     if((Object) the_Tpm2GetCapabilityRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
     capability = the_Tpm2GetCapabilityRequest.capability;
     property = the_Tpm2GetCapabilityRequest.property;
     propertyCount = the_Tpm2GetCapabilityRequest.propertyCount;
 }