[{"data":1,"prerenderedAt":1165},["ShallowReactive",2],{"YbWvLKlXuK":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1164,"_id":4},"vkGetDeviceFaultInfoEXT","Reports diagnostic fault information on the specified logical device","VK_EXT_device_fault","protos",[],{"type":10,"children":11,"toc":1162},"root",[12,27,315,377,433,545,582,634,695,796,830,863,1067,1156],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25],{"type":18,"value":19},"text","To retrieve diagnostic information about faults that ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"may",[],{"type":18,"value":26}," have caused device\nloss, call:",{"type":13,"tag":28,"props":29,"children":30},"code-group",{},[31,133],{"type":13,"tag":32,"props":33,"children":39},"pre",{"className":34,"code":35,"filename":36,"language":37,"meta":38,"style":38},"language-c shiki shiki-themes github-light-default github-dark-default","VkResult vkGetDeviceFaultInfoEXT(\n VkDevice device,\n VkDeviceFaultCountsEXT* pFaultCounts,\n VkDeviceFaultInfoEXT* pFaultInfo);\n","C","c","",[40],{"type":13,"tag":41,"props":42,"children":43},"code",{"__ignoreMap":38},[44,66,86,110],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[54],{"type":18,"value":55},"VkResult ",{"type":13,"tag":45,"props":57,"children":59},{"style":58},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[60],{"type":18,"value":4},{"type":13,"tag":45,"props":62,"children":63},{"style":52},[64],{"type":18,"value":65},"(\n",{"type":13,"tag":45,"props":67,"children":69},{"class":47,"line":68},2,[70,75,81],{"type":13,"tag":45,"props":71,"children":72},{"style":52},[73],{"type":18,"value":74}," VkDevice ",{"type":13,"tag":45,"props":76,"children":78},{"style":77},"--shiki-default:#953800;--shiki-dark:#FFA657",[79],{"type":18,"value":80},"device",{"type":13,"tag":45,"props":82,"children":83},{"style":52},[84],{"type":18,"value":85},",\n",{"type":13,"tag":45,"props":87,"children":89},{"class":47,"line":88},3,[90,95,101,106],{"type":13,"tag":45,"props":91,"children":92},{"style":52},[93],{"type":18,"value":94}," VkDeviceFaultCountsEXT",{"type":13,"tag":45,"props":96,"children":98},{"style":97},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[99],{"type":18,"value":100},"*",{"type":13,"tag":45,"props":102,"children":103},{"style":77},[104],{"type":18,"value":105}," pFaultCounts",{"type":13,"tag":45,"props":107,"children":108},{"style":52},[109],{"type":18,"value":85},{"type":13,"tag":45,"props":111,"children":113},{"class":47,"line":112},4,[114,119,123,128],{"type":13,"tag":45,"props":115,"children":116},{"style":52},[117],{"type":18,"value":118}," VkDeviceFaultInfoEXT",{"type":13,"tag":45,"props":120,"children":121},{"style":97},[122],{"type":18,"value":100},{"type":13,"tag":45,"props":124,"children":125},{"style":77},[126],{"type":18,"value":127}," pFaultInfo",{"type":13,"tag":45,"props":129,"children":130},{"style":52},[131],{"type":18,"value":132},");\n",{"type":13,"tag":32,"props":134,"children":139},{"className":135,"code":136,"filename":137,"language":138,"meta":38,"style":38},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn get_device_fault_info_ext(\n device: crate :: vk :: vk::Device,\n p_fault_counts: *mut vk::DeviceFaultCountsEXT,\n p_fault_info: *mut vk::DeviceFaultInfoEXT,\n) -> vk::Result;\n","Rust","rs",[140],{"type":13,"tag":41,"props":141,"children":142},{"__ignoreMap":38},[143,165,216,250,283],{"type":13,"tag":45,"props":144,"children":145},{"class":47,"line":48},[146,151,156,161],{"type":13,"tag":45,"props":147,"children":148},{"style":97},[149],{"type":18,"value":150},"pub",{"type":13,"tag":45,"props":152,"children":153},{"style":97},[154],{"type":18,"value":155}," fn",{"type":13,"tag":45,"props":157,"children":158},{"style":58},[159],{"type":18,"value":160}," get_device_fault_info_ext",{"type":13,"tag":45,"props":162,"children":163},{"style":52},[164],{"type":18,"value":65},{"type":13,"tag":45,"props":166,"children":167},{"class":47,"line":68},[168,173,178,183,188,193,198,203,207,212],{"type":13,"tag":45,"props":169,"children":170},{"style":52},[171],{"type":18,"value":172}," device",{"type":13,"tag":45,"props":174,"children":175},{"style":97},[176],{"type":18,"value":177},":",{"type":13,"tag":45,"props":179,"children":180},{"style":97},[181],{"type":18,"value":182}," crate",{"type":13,"tag":45,"props":184,"children":185},{"style":97},[186],{"type":18,"value":187}," ::",{"type":13,"tag":45,"props":189,"children":190},{"style":52},[191],{"type":18,"value":192}," vk ",{"type":13,"tag":45,"props":194,"children":195},{"style":97},[196],{"type":18,"value":197},"::",{"type":13,"tag":45,"props":199,"children":200},{"style":77},[201],{"type":18,"value":202}," vk",{"type":13,"tag":45,"props":204,"children":205},{"style":97},[206],{"type":18,"value":197},{"type":13,"tag":45,"props":208,"children":209},{"style":77},[210],{"type":18,"value":211},"Device",{"type":13,"tag":45,"props":213,"children":214},{"style":52},[215],{"type":18,"value":85},{"type":13,"tag":45,"props":217,"children":218},{"class":47,"line":88},[219,224,228,233,237,241,246],{"type":13,"tag":45,"props":220,"children":221},{"style":52},[222],{"type":18,"value":223}," p_fault_counts",{"type":13,"tag":45,"props":225,"children":226},{"style":97},[227],{"type":18,"value":177},{"type":13,"tag":45,"props":229,"children":230},{"style":97},[231],{"type":18,"value":232}," *mut",{"type":13,"tag":45,"props":234,"children":235},{"style":77},[236],{"type":18,"value":202},{"type":13,"tag":45,"props":238,"children":239},{"style":97},[240],{"type":18,"value":197},{"type":13,"tag":45,"props":242,"children":243},{"style":77},[244],{"type":18,"value":245},"DeviceFaultCountsEXT",{"type":13,"tag":45,"props":247,"children":248},{"style":52},[249],{"type":18,"value":85},{"type":13,"tag":45,"props":251,"children":252},{"class":47,"line":112},[253,258,262,266,270,274,279],{"type":13,"tag":45,"props":254,"children":255},{"style":52},[256],{"type":18,"value":257}," p_fault_info",{"type":13,"tag":45,"props":259,"children":260},{"style":97},[261],{"type":18,"value":177},{"type":13,"tag":45,"props":263,"children":264},{"style":97},[265],{"type":18,"value":232},{"type":13,"tag":45,"props":267,"children":268},{"style":77},[269],{"type":18,"value":202},{"type":13,"tag":45,"props":271,"children":272},{"style":97},[273],{"type":18,"value":197},{"type":13,"tag":45,"props":275,"children":276},{"style":77},[277],{"type":18,"value":278},"DeviceFaultInfoEXT",{"type":13,"tag":45,"props":280,"children":281},{"style":52},[282],{"type":18,"value":85},{"type":13,"tag":45,"props":284,"children":286},{"class":47,"line":285},5,[287,292,297,301,305,310],{"type":13,"tag":45,"props":288,"children":289},{"style":52},[290],{"type":18,"value":291},") ",{"type":13,"tag":45,"props":293,"children":294},{"style":97},[295],{"type":18,"value":296},"->",{"type":13,"tag":45,"props":298,"children":299},{"style":77},[300],{"type":18,"value":202},{"type":13,"tag":45,"props":302,"children":303},{"style":97},[304],{"type":18,"value":197},{"type":13,"tag":45,"props":306,"children":307},{"style":77},[308],{"type":18,"value":309},"Result",{"type":13,"tag":45,"props":311,"children":312},{"style":52},[313],{"type":18,"value":314},";\n",{"type":13,"tag":316,"props":317,"children":318},"ul",{},[319,330,350],{"type":13,"tag":320,"props":321,"children":322},"li",{},[323,328],{"type":13,"tag":41,"props":324,"children":326},{"className":325},[],[327],{"type":18,"value":80},{"type":18,"value":329}," is the logical device from which to query the diagnostic\nfault information.",{"type":13,"tag":320,"props":331,"children":332},{},[333,339,341,348],{"type":13,"tag":41,"props":334,"children":336},{"className":335},[],[337],{"type":18,"value":338},"pFaultCounts",{"type":18,"value":340}," is a pointer to a ",{"type":13,"tag":342,"props":343,"children":345},"a",{"href":344},"/man/VkDeviceFaultCountsEXT",[346],{"type":18,"value":347},"VkDeviceFaultCountsEXT",{"type":18,"value":349},"\nstructure in which counts for structures describing additional fault\ninformation are returned.",{"type":13,"tag":320,"props":351,"children":352},{},[353,359,361,367,369,375],{"type":13,"tag":41,"props":354,"children":356},{"className":355},[],[357],{"type":18,"value":358},"pFaultInfo",{"type":18,"value":360}," is ",{"type":13,"tag":41,"props":362,"children":364},{"className":363},[],[365],{"type":18,"value":366},"NULL",{"type":18,"value":368}," or a pointer to a ",{"type":13,"tag":342,"props":370,"children":372},{"href":371},"/man/VkDeviceFaultInfoEXT",[373],{"type":18,"value":374},"VkDeviceFaultInfoEXT",{"type":18,"value":376},"\nstructure in which fault information is returned.",{"type":13,"tag":14,"props":378,"children":379},{},[380,382,387,388,393,395,401,403,409,411,416,418,424,426,431],{"type":18,"value":381},"If ",{"type":13,"tag":41,"props":383,"children":385},{"className":384},[],[386],{"type":18,"value":358},{"type":18,"value":360},{"type":13,"tag":41,"props":389,"children":391},{"className":390},[],[392],{"type":18,"value":366},{"type":18,"value":394},", then the counts of corresponding additional\nfault information structures available are returned in the\n",{"type":13,"tag":41,"props":396,"children":398},{"className":397},[],[399],{"type":18,"value":400},"addressInfoCount",{"type":18,"value":402}," and ",{"type":13,"tag":41,"props":404,"children":406},{"className":405},[],[407],{"type":18,"value":408},"vendorInfoCount",{"type":18,"value":410}," members of\n",{"type":13,"tag":41,"props":412,"children":414},{"className":413},[],[415],{"type":18,"value":338},{"type":18,"value":417},".\nAdditionally, the size of any vendor-specific binary crash dump is returned\nin the ",{"type":13,"tag":41,"props":419,"children":421},{"className":420},[],[422],{"type":18,"value":423},"vendorBinarySize",{"type":18,"value":425}," member of ",{"type":13,"tag":41,"props":427,"children":429},{"className":428},[],[430],{"type":18,"value":338},{"type":18,"value":432},".",{"type":13,"tag":14,"props":434,"children":435},{},[436,437,442,444,449,451,456,458,462,464,468,470,475,476,481,482,487,489,494,496,502,503,509,511,517,519,524,526,531,533,538,539,544],{"type":18,"value":381},{"type":13,"tag":41,"props":438,"children":440},{"className":439},[],[441],{"type":18,"value":358},{"type":18,"value":443}," is not ",{"type":13,"tag":41,"props":445,"children":447},{"className":446},[],[448],{"type":18,"value":366},{"type":18,"value":450},", ",{"type":13,"tag":41,"props":452,"children":454},{"className":453},[],[455],{"type":18,"value":338},{"type":18,"value":457}," ",{"type":13,"tag":21,"props":459,"children":461},{"type":460},"must",[],{"type":18,"value":463}," point to a\n",{"type":13,"tag":342,"props":465,"children":466},{"href":344},[467],{"type":18,"value":347},{"type":18,"value":469}," structure with each structure count or size\nmember (",{"type":13,"tag":41,"props":471,"children":473},{"className":472},[],[474],{"type":18,"value":400},{"type":18,"value":450},{"type":13,"tag":41,"props":477,"children":479},{"className":478},[],[480],{"type":18,"value":408},{"type":18,"value":85},{"type":13,"tag":41,"props":483,"children":485},{"className":484},[],[486],{"type":18,"value":423},{"type":18,"value":488},") set by the application to the number of elements in\nthe corresponding output array member of ",{"type":13,"tag":41,"props":490,"children":492},{"className":491},[],[493],{"type":18,"value":358},{"type":18,"value":495},"\n(",{"type":13,"tag":41,"props":497,"children":499},{"className":498},[],[500],{"type":18,"value":501},"pAddressInfos",{"type":18,"value":402},{"type":13,"tag":41,"props":504,"children":506},{"className":505},[],[507],{"type":18,"value":508},"pVendorInfos",{"type":18,"value":510},"), or to the size of the output\nbuffer in bytes (",{"type":13,"tag":41,"props":512,"children":514},{"className":513},[],[515],{"type":18,"value":516},"pVendorBinaryData",{"type":18,"value":518},").\nOn return, each structure count member is overwritten with the number of\nstructures actually written to the corresponding output array member of\n",{"type":13,"tag":41,"props":520,"children":522},{"className":521},[],[523],{"type":18,"value":358},{"type":18,"value":525},".\nSimilarly, ",{"type":13,"tag":41,"props":527,"children":529},{"className":528},[],[530],{"type":18,"value":423},{"type":18,"value":532}," is overwritten with the number of bytes\nactually written to the ",{"type":13,"tag":41,"props":534,"children":536},{"className":535},[],[537],{"type":18,"value":516},{"type":18,"value":425},{"type":13,"tag":41,"props":540,"children":542},{"className":541},[],[543],{"type":18,"value":358},{"type":18,"value":432},{"type":13,"tag":14,"props":546,"children":547},{},[548,550,556,558,561,563,568,570,573,575,580],{"type":18,"value":549},"If the ",{"type":13,"tag":342,"props":551,"children":553},{"href":552},"/man/VkPhysicalDeviceFaultFeaturesEXT#features-deviceFaultVendorBinary",[554],{"type":18,"value":555},"vendor-specific crash dumps",{"type":18,"value":557},"\nfeature is not enabled, then implementations ",{"type":13,"tag":21,"props":559,"children":560},{"type":460},[],{"type":18,"value":562}," set\n",{"type":13,"tag":41,"props":564,"children":566},{"className":565},[],[567],{"type":18,"value":338},{"type":18,"value":569},"->vendorBinarySize to zero and ",{"type":13,"tag":21,"props":571,"children":572},{"type":460},[],{"type":18,"value":574}," not modify\n",{"type":13,"tag":41,"props":576,"children":578},{"className":577},[],[579],{"type":18,"value":358},{"type":18,"value":581},"->pVendorBinaryData.",{"type":13,"tag":14,"props":583,"children":584},{},[585,587,592,594,599,600,605,607,612,614,619,621,626,628,633],{"type":18,"value":586},"If any ",{"type":13,"tag":41,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":338},{"type":18,"value":593}," structure count member is less than the number of\ncorresponding fault properties available, at most structure count\n(",{"type":13,"tag":41,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":400},{"type":18,"value":450},{"type":13,"tag":41,"props":601,"children":603},{"className":602},[],[604],{"type":18,"value":408},{"type":18,"value":606},") elements will be written to\nthe associated ",{"type":13,"tag":41,"props":608,"children":610},{"className":609},[],[611],{"type":18,"value":358},{"type":18,"value":613}," output array.\nSimilarly, if ",{"type":13,"tag":41,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":423},{"type":18,"value":620}," is less than the size in bytes of the\navailable crash dump data, at most ",{"type":13,"tag":41,"props":622,"children":624},{"className":623},[],[625],{"type":18,"value":423},{"type":18,"value":627}," elements will be\nwritten to ",{"type":13,"tag":41,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":516},{"type":18,"value":432},{"type":13,"tag":14,"props":635,"children":636},{},[637,638,643,644,649,651,656,658,663,664,667,669,674,675,680,682,687,689,694],{"type":18,"value":381},{"type":13,"tag":41,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":358},{"type":18,"value":360},{"type":13,"tag":41,"props":645,"children":647},{"className":646},[],[648],{"type":18,"value":366},{"type":18,"value":650},", then subsequent calls to\n",{"type":13,"tag":342,"props":652,"children":654},{"href":653},"/man/vkGetDeviceFaultInfoEXT",[655],{"type":18,"value":4},{"type":18,"value":657}," for the same ",{"type":13,"tag":41,"props":659,"children":661},{"className":660},[],[662],{"type":18,"value":80},{"type":18,"value":457},{"type":13,"tag":21,"props":665,"children":666},{"type":460},[],{"type":18,"value":668}," return\nidentical values in the ",{"type":13,"tag":41,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":400},{"type":18,"value":450},{"type":13,"tag":41,"props":676,"children":678},{"className":677},[],[679],{"type":18,"value":408},{"type":18,"value":681}," and\n",{"type":13,"tag":41,"props":683,"children":685},{"className":684},[],[686],{"type":18,"value":423},{"type":18,"value":688}," members of ",{"type":13,"tag":41,"props":690,"children":692},{"className":691},[],[693],{"type":18,"value":338},{"type":18,"value":432},{"type":13,"tag":14,"props":696,"children":697},{},[698,699,704,705,710,711,715,716,721,722,725,727,732,733,738,739,744,745,750,752,757,759,764,765,770,771,776,778,783,785,789,791,794],{"type":18,"value":381},{"type":13,"tag":41,"props":700,"children":702},{"className":701},[],[703],{"type":18,"value":358},{"type":18,"value":443},{"type":13,"tag":41,"props":706,"children":708},{"className":707},[],[709],{"type":18,"value":366},{"type":18,"value":650},{"type":13,"tag":342,"props":712,"children":713},{"href":653},[714],{"type":18,"value":4},{"type":18,"value":657},{"type":13,"tag":41,"props":717,"children":719},{"className":718},[],[720],{"type":18,"value":80},{"type":18,"value":457},{"type":13,"tag":21,"props":723,"children":724},{"type":460},[],{"type":18,"value":726}," return\nidentical values in the output members of ",{"type":13,"tag":41,"props":728,"children":730},{"className":729},[],[731],{"type":18,"value":358},{"type":18,"value":495},{"type":13,"tag":41,"props":734,"children":736},{"className":735},[],[737],{"type":18,"value":501},{"type":18,"value":450},{"type":13,"tag":41,"props":740,"children":742},{"className":741},[],[743],{"type":18,"value":508},{"type":18,"value":450},{"type":13,"tag":41,"props":746,"children":748},{"className":747},[],[749],{"type":18,"value":516},{"type":18,"value":751},"), up to\nthe limits described by the structure count and buffer size members of\n",{"type":13,"tag":41,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":338},{"type":18,"value":758}," (",{"type":13,"tag":41,"props":760,"children":762},{"className":761},[],[763],{"type":18,"value":400},{"type":18,"value":450},{"type":13,"tag":41,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":408},{"type":18,"value":85},{"type":13,"tag":41,"props":772,"children":774},{"className":773},[],[775],{"type":18,"value":423},{"type":18,"value":777},").\nIf the sizes of the output members of ",{"type":13,"tag":41,"props":779,"children":781},{"className":780},[],[782],{"type":18,"value":358},{"type":18,"value":784}," increase for a\nsubsequent call to ",{"type":13,"tag":342,"props":786,"children":787},{"href":653},[788],{"type":18,"value":4},{"type":18,"value":790},", then supplementary\ninformation ",{"type":13,"tag":21,"props":792,"children":793},{"type":23},[],{"type":18,"value":795}," be returned in the additional available space.",{"type":13,"tag":14,"props":797,"children":798},{},[799,800,805,807,812,814,820,822,828],{"type":18,"value":586},{"type":13,"tag":41,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":338},{"type":18,"value":806}," structure count member is smaller than the number\nof corresponding fault properties available, or if\n",{"type":13,"tag":41,"props":808,"children":810},{"className":809},[],[811],{"type":18,"value":338},{"type":18,"value":813},"->vendorBinarySize is smaller than the size in bytes of\nthe generated binary crash dump data, ",{"type":13,"tag":41,"props":815,"children":817},{"className":816},[],[818],{"type":18,"value":819},"VK_INCOMPLETE",{"type":18,"value":821}," will be returned\ninstead of ",{"type":13,"tag":41,"props":823,"children":825},{"className":824},[],[826],{"type":18,"value":827},"VK_SUCCESS",{"type":18,"value":829},", to indicate that not all the available\nproperties were returned.",{"type":13,"tag":14,"props":831,"children":832},{},[833,834,839,841,847,849,854,856,861],{"type":18,"value":381},{"type":13,"tag":41,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":338},{"type":18,"value":840},"->vendorBinarySize is less than what is necessary to\nstore the ",{"type":13,"tag":342,"props":842,"children":844},{"href":843},"/chapters/debugging#vendor-binary-crash-dumps",[845],{"type":18,"value":846},"binary crash dump header",{"type":18,"value":848},", nothing\nwill be written to ",{"type":13,"tag":41,"props":850,"children":852},{"className":851},[],[853],{"type":18,"value":358},{"type":18,"value":855},"->pVendorBinaryData and zero will be\nwritten to ",{"type":13,"tag":41,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":338},{"type":18,"value":862},"->vendorBinarySize.",{"type":13,"tag":864,"props":865,"children":867},"validity-group",{"name":866},"Valid Usage",[868,895,958,1015],{"type":13,"tag":869,"props":870,"children":872},"validity-field",{"name":871},"VUID-vkGetDeviceFaultInfoEXT-device-07336",[873],{"type":13,"tag":14,"props":874,"children":875},{},[876,881,882,885,887,893],{"type":13,"tag":41,"props":877,"children":879},{"className":878},[],[880],{"type":18,"value":80},{"type":18,"value":457},{"type":13,"tag":21,"props":883,"children":884},{"type":460},[],{"type":18,"value":886}," be in the ",{"type":13,"tag":888,"props":889,"children":890},"em",{},[891],{"type":18,"value":892},"lost",{"type":18,"value":894}," state",{"type":13,"tag":869,"props":896,"children":898},{"name":897},"VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07337",[899],{"type":13,"tag":14,"props":900,"children":901},{},[902,904,910,912,918,920,926,927,932,933,938,939,942,944,949,950,956],{"type":18,"value":903},"If the value referenced by ",{"type":13,"tag":41,"props":905,"children":907},{"className":906},[],[908],{"type":18,"value":909},"pFaultCounts→addressInfoCount",{"type":18,"value":911}," is not\n",{"type":13,"tag":41,"props":913,"children":915},{"className":914},[],[916],{"type":18,"value":917},"0",{"type":18,"value":919},", and ",{"type":13,"tag":41,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":925},"pFaultInfo→pAddressInfos",{"type":18,"value":443},{"type":13,"tag":41,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":366},{"type":18,"value":85},{"type":13,"tag":41,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":925},{"type":18,"value":457},{"type":13,"tag":21,"props":940,"children":941},{"type":460},[],{"type":18,"value":943}," be a valid pointer to an array of\n",{"type":13,"tag":41,"props":945,"children":947},{"className":946},[],[948],{"type":18,"value":909},{"type":18,"value":457},{"type":13,"tag":342,"props":951,"children":953},{"href":952},"/man/VkDeviceFaultAddressInfoEXT",[954],{"type":18,"value":955},"VkDeviceFaultAddressInfoEXT",{"type":18,"value":957},"\nstructures",{"type":13,"tag":869,"props":959,"children":961},{"name":960},"VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07338",[962],{"type":13,"tag":14,"props":963,"children":964},{},[965,966,972,973,978,979,985,986,991,992,997,998,1001,1002,1007,1008,1014],{"type":18,"value":903},{"type":13,"tag":41,"props":967,"children":969},{"className":968},[],[970],{"type":18,"value":971},"pFaultCounts→vendorInfoCount",{"type":18,"value":911},{"type":13,"tag":41,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":917},{"type":18,"value":919},{"type":13,"tag":41,"props":980,"children":982},{"className":981},[],[983],{"type":18,"value":984},"pFaultInfo→pVendorInfos",{"type":18,"value":443},{"type":13,"tag":41,"props":987,"children":989},{"className":988},[],[990],{"type":18,"value":366},{"type":18,"value":85},{"type":13,"tag":41,"props":993,"children":995},{"className":994},[],[996],{"type":18,"value":984},{"type":18,"value":457},{"type":13,"tag":21,"props":999,"children":1000},{"type":460},[],{"type":18,"value":943},{"type":13,"tag":41,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":18,"value":971},{"type":18,"value":457},{"type":13,"tag":342,"props":1009,"children":1011},{"href":1010},"/man/VkDeviceFaultVendorInfoEXT",[1012],{"type":18,"value":1013},"VkDeviceFaultVendorInfoEXT",{"type":18,"value":957},{"type":13,"tag":869,"props":1016,"children":1018},{"name":1017},"VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07339",[1019],{"type":13,"tag":14,"props":1020,"children":1021},{},[1022,1023,1029,1030,1035,1036,1042,1043,1048,1049,1054,1055,1058,1060,1065],{"type":18,"value":903},{"type":13,"tag":41,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":1028},"pFaultCounts→vendorBinarySize",{"type":18,"value":911},{"type":13,"tag":41,"props":1031,"children":1033},{"className":1032},[],[1034],{"type":18,"value":917},{"type":18,"value":919},{"type":13,"tag":41,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":18,"value":1041},"pFaultInfo→pVendorBinaryData",{"type":18,"value":443},{"type":13,"tag":41,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":366},{"type":18,"value":85},{"type":13,"tag":41,"props":1050,"children":1052},{"className":1051},[],[1053],{"type":18,"value":1041},{"type":18,"value":457},{"type":13,"tag":21,"props":1056,"children":1057},{"type":460},[],{"type":18,"value":1059}," be a valid pointer to an array\nof ",{"type":13,"tag":41,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":18,"value":1028},{"type":18,"value":1066}," bytes",{"type":13,"tag":864,"props":1068,"children":1070},{"name":1069},"Valid Usage (Implicit)",[1071,1097,1121],{"type":13,"tag":869,"props":1072,"children":1074},{"name":1073},"VUID-vkGetDeviceFaultInfoEXT-device-parameter",[1075],{"type":13,"tag":14,"props":1076,"children":1077},{},[1078,1083,1084,1087,1089,1095],{"type":13,"tag":41,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":18,"value":80},{"type":18,"value":457},{"type":13,"tag":21,"props":1085,"children":1086},{"type":460},[],{"type":18,"value":1088}," be a valid ",{"type":13,"tag":342,"props":1090,"children":1092},{"href":1091},"/man/VkDevice",[1093],{"type":18,"value":1094},"VkDevice",{"type":18,"value":1096}," handle",{"type":13,"tag":869,"props":1098,"children":1100},{"name":1099},"VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-parameter",[1101],{"type":13,"tag":14,"props":1102,"children":1103},{},[1104,1109,1110,1113,1115,1119],{"type":13,"tag":41,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":338},{"type":18,"value":457},{"type":13,"tag":21,"props":1111,"children":1112},{"type":460},[],{"type":18,"value":1114}," be a valid pointer to a ",{"type":13,"tag":342,"props":1116,"children":1117},{"href":344},[1118],{"type":18,"value":347},{"type":18,"value":1120}," structure",{"type":13,"tag":869,"props":1122,"children":1124},{"name":1123},"VUID-vkGetDeviceFaultInfoEXT-pFaultInfo-parameter",[1125],{"type":13,"tag":14,"props":1126,"children":1127},{},[1128,1129,1134,1135,1140,1141,1146,1147,1150,1151,1155],{"type":18,"value":381},{"type":13,"tag":41,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":18,"value":358},{"type":18,"value":443},{"type":13,"tag":41,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":18,"value":366},{"type":18,"value":450},{"type":13,"tag":41,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":18,"value":358},{"type":18,"value":457},{"type":13,"tag":21,"props":1148,"children":1149},{"type":460},[],{"type":18,"value":1114},{"type":13,"tag":342,"props":1152,"children":1153},{"href":371},[1154],{"type":18,"value":374},{"type":18,"value":1120},{"type":13,"tag":1157,"props":1158,"children":1159},"style",{},[1160],{"type":18,"value":1161},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":38,"searchDepth":68,"depth":68,"links":1163},[],"markdown",1729612513776]